паттернах

Шаблон проектирования – это программная конструкция, призванная решать проблемы проектирования в рамках некоторого часто возникающего контекста. Проще говоря, это общепринятый прием программирования.