Существует ли «Грокаем ООП»?

Решил я тут сдвинуть свои навыки ООП с нулевой отметки. Наткнулся на книжку GoF "Design Patterns. Elements of Reusable
Object-Oriented Software". По отзывам создалось впечатление, что чуть ли не библия и всё такое. Начал читать с предисловия и сразу напоролся на следующее утверждение:

Безусловно, у вас не должно возникать необходимости лезть в словарь за разъяснением терминов «тип», «полиморфизм», и вам понятно, чем «наследование интерфейса» отличается от «наследования реализации».


Вот из последнего понимаю максимум, что такое "наследование интерфейса". Стоит ли что-то попроще почитать перед этой книгой и что?
  • Вопрос задан
  • 2690 просмотров
Пригласить эксперта
Ответы на вопрос 1
BorLaze
@BorLaze
Java developer
Вы не с того начинаете.

GoF - это нечто вроде best practices, как и в каком случае применять те или иные возможности, предоставляемые ООП (полиформизм, абстрактные методы/классы, интерфейсы и т.д.).
Само собой, что из себя представляют понятия, перечисленные в скобках, надо уже знать.

Если совсем уж на пальцах, GoF - это правила правописания. Естественно, прежде чем их учить, надо знать буквы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы