Паттерны проектирования GRASP

GRASP (General Responsibility Assignment Software Patterns) — это набор паттернов проектирования программного обеспечения, разработанных для определения ответственности и распределения задач между объектами в объектно-ориентированном проектировании.

Читать далее...

Антипаттерны проектирования

Антипаттерны проектирования (Design Anti-patterns) — это типичные ошибки или негативные подходы к проектированию программного обеспечения, которые могут привести к низкой поддерживаемости, сложности, плохой производительности или другим проблемам. Опишем некоторые распространенные антипаттерны проектирования

Читать далее...

Шаблон проектирования «Статическая фабрика» (Static Factory)

Шаблон проектирования «Статическая фабрика» (Static Factory) — это вариант простой фабрики, в котором методы для создания объектов являются статическими и не требуют создания экземпляра фабрики.

Читать далее...

Шаблон проектирования «Простая фабрика» (Simple Factory)

Шаблон проектирования «Простая фабрика» (Simple Factory) позволяет инкапсулировать процесс создания объекта в отдельном классе-фабрике, который имеет методы для создания различных объектов.

Читать далее...