Цель заброшена
Автор не отписывался в цели 8 лет 5 месяцев 25 дней
Изучить паттерны проектирования
Паттерны проектирования позволяют:
- Тратить меньше времени, используя готовые решения, вместо повторного изобретения велосипеда;
 - Делать меньше ошибок, благодаря использованию типовых унифицированных решений, в которых давно найдены все скрытые проблемы;
 - Объяснять свои решения, называя название паттерна, вместо того, чтобы час объяснять другим программистам что именно я имею в виду.
 
Паттерны, которые будут изучены:
Порождающие:
- Фабричный Метод (Factory Method)
 - Строитель (Builder)
 - Абстрактная Фабрика (Abstract Factory)
 - Прототип (Prototype)
 - Одиночка (Singleton)
 
Структурные:
- Компоновщик (Composite)
 - Декоратор (Decorator)
 - Адаптер (Adapter)
 - Заместитель (Proxy)
 - Фасад (Facade)
 - Мост (Bridge)
 - Легковес (Flyweight)
 
Поведенческие:
- Стратегия (Strategy)
 - Состояние (State)
 - Команда (Command)
 - Итератор (Iterator)
 - Посредник (Mediator)
 - Наблюдатель (Observer)
 - Посетитель (Visitor)
 - Снимок (Memento)
 - Цепочка обязанностей (Chain of Responsibility)
 - Шаблонный метод (Template method)
 
Планируется изучение по одному паттерну в день. В последний день провести краткий конспект по памяти всех паттернов проектирования.
Ссылки цели:
Критерий завершения
Уверенное знание основных паттернов проектирования и умение применить их на практике
Личные ресурсы
Время, знания, навыки, информация
Экологичность цели
Причина достижения цели - упрощение проектирования и поддержки программ. Цель возникла в ходе работы над проектами. Помимо этого знание паттернов проектирования является обязательным требованием для соискателей в большинстве компаний.
- 
                    
                    
Фабричный метод (Factory method)
 - 
                    
                    
Абстрактная фабрика (Abstract Factory)
 - 
                    
                    
Строитель (Builder)
 - 
                    
                    
Прототип (Prototype)
 - 
                    
                    
Одиночка (Singleton)
 - 
                    
                    
Компоновщик (Composite)
 - 
                    
                    
Декоратор (Decorator)
 - 
                    
                    
Адаптер (Adapter)
 - 
                    
                    
Заместитель (Proxy)
 - 
                    
                    
Фасад (Facade)
 - 
                    
                    
Мост (Bridge)
 - 
                    
                    
Легковес (Flyweight)
 - 
                    
                    
Стратегия (Strategy)
 - 
                    
                    
Состояние (State)
 - 
                    
                    
Команда (Command)
 - 
                    
                    
Итератор (Iterator)
 - 
                    
                    
Посредник (Mediator)
 - 
                    
                    
Наблюдатель (Observer)
 - 
                    
                    
Посетитель (Visitor)
 - 
                    
                    
Снимок (Memento)
 - 
                    
                    
Цепочка обязанностей (Chain of Responsibility)
 - 
                    
                    
Шаблонный метод (Template method)
 - 
                    
                    
Конспектирование по памяти
 
- 1972
 - 04 мая 2017, 12:16
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением