Начинающие разработчики часто сталкиваются в интернетах, в разговорах с более опытными коллегами с терминами "паттерн", "паттерн проектирования". После некоторого поиска обнаруживается, что этих самых паттернов превеликое множество, и на этом знакомство с паттернами обычно заканчивается.
Набор паттернов, которые обязательно нужно усвоить:
— Команда;
— Адаптер;
— Посетитель;
— Декоратор;
— Фасад;
— Абстрактная фабрика.
Как усваивать:
1. Прочитайте портянку о паттерне.
2. Разберите пример на любимом языке программирования.
3. Четко сформулируйте для себя тезис, когда этот паттерн можно применять. (В случае возникновения проблемы, паттерн должен возникнуть в голове, как вариант решения проблемы.)
4. Подумайте, в каком из ваших текущих проектов можно применить паттерн. Найдите время и примените паттерн на подходящей части проекта.
З.Ы. На сайте собраны понятные описания паттернов, с примерами на различных языках, с приведением аналогий из жизни для лучшего понимания.
#skills
Post #13
477