GoF (Структурные паттерны проектирования) - 1
Паттерны GRASP и GoF: проектируем онлайн-кинотеатр
Приветствуем вас в новой статье из нашей серии, посвящённой фундаменту качественной IT-разработки! Мы уже обсудили принципы ООП и такие ключевые концепции, как SOLID, DRY, KISS и YAGNI. Сегодня мы переходим к следующему уровню — паттернам проектирования. Паттерн проектирования — это проверенное временем, эффективное решение часто встречающейся проблемы при проектировании архитектуры программ. В отличие от готового кода или алгоритма, паттерн — это общая концепция или образец решения, который нужно адаптировать под нужды конкретной программы...
Надо ли учить шаблоны проектирования? Они же GoF паттерны.
Бинарный салют, друзья! На связи снова EngineerSpock. Мы уже как-то раз вскользь касались темы паттернов проектирования и стоит ли их учить. То был разбор ролика Лёши Корепанова, где он рассуждал на эту тему и в целом приходил к выводу, что учить паттерны не обязательно. Посмотрите тот разбор по ссылке, весьма познавательно. В этой статье я хочу несколько более подробно поговорить об этой теме, постараться всех успокоить и дать рекомендации по изучению паттернов. GoF-паттерны и преимущества их применения В первую очередь, в этой статье мы будем говорить о так называемых GoF-паттернах...