Объектно-ориентированное программирование на одной ноге

В наше время Объектно-Ориентированное Программирование воспринимается как должное. Однако, очень часто я сталкиваюсь разработчиками , не имеющими представления о том как писать хороший ОО код. Большинство из них может свободно поддержать беседу о абстракции, полиморфизме, наследовании и инкапсуляции, но не многие могут похвастаться более глубокими знаниями в принципах ОО проектирования, которые также являются чрезвычайно важными для обеспечения качества кода.


Читать дальше …