Больше рецензий

19 июля 2022 г. 11:39

564

4.5 Объяснение паттернов проектирования на пальцах

Данная книга посвящена паттернам проектирования - приемам, проверенным временем и опытом многих разработчиков. Читал я эту книгу, находясь в отпуске, чтобы за это время узнать что-то новое для себя. Авторам удалось в доступном виде преподнести технически сложную информацию, которая будет понятна многим, даже далеким от разработки ПО людям.

В книге рассматриваются примеры кода на языке Java. Однако это не помешает разработчикам, использующим другие языки (поддерживающие объектно-ориентированный подход) понять суть паттернов и применить их в своих приложениях по мере необходимости. Мне, как разработчику использующему язык PHP, материал, представленный в книге был полезен. У меня даже в голове появилось пару идей, как изменить некоторые аспекты моего кода по выходу на работу.

В книге были рассмотрены самые основные паттерны проектирования:
1) стратегия;
2) наблюдатель;
3) декоратор;
4) абстрактная фабрика;
5) одиночка;
6) команда;
7) адаптер;
8) фасад;
9) шаблонный метод;
10) итератор;
11) компоновщик;
12) состояние;
13) заместитель;
14) MVC (модель-представление-контроллер).

Помимо перечисленных выше паттернов были рассмотрены и другие, но более бегло.

Рекомендую данную книгу всем читателям, кто интересуется разработкой и программированием.

Моя оценка 4.5/5.