Becoming a better developer by using the SOLID design principles

Katerina Trajchevska