Да, через паттерны проектирования можно в полной мере освоить объектно-ориентированное программирование (ООП). 3
Паттерны — это независимые от языка стратегии решения проблем при разработке средствами ООП. 4 Они помогают строить более гибкие, модульные, повторно используемые и понятные конструкции. 3
Освоить паттерны проектирования можно, например, по книгам Design patterns («Паттерны проектирования») из серии Head First и Design Patterns Explained: A New Perspective on Object-Oriented Design («Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию»). 2 Также можно выявлять паттерны в различных проектах, фреймворках, библиотеках. 2
Изучение паттернов изменит стиль написания кода и позволит использовать эти термины для более эффективного общения с коллегами. 4