Порождающие шаблоны Java

Порождающие шаблоны предназначаются для организации процесса создания объектов.

К порождающим шаблонам относятся:

Abstract Factory (Абстрактная Фабрика) – предоставляет интерфейс для создания связанных между собой объектов семейств классов без указания их конкретных реализаций;

Factory (Фабрика) – создает объект из иерархического семейства классов на основе передаваемых данных (частный случай Abstract Factory);

Builder (Строитель) – создает объект класса различными способами;

Singleton (Одиночка) – гарантирует существование только одного экземпля­ра класса;

Prototype (Прототип) – применяется при создании сложных объектов. На основе прототипа объекты сохраняются и воссоздаются, н-р путем копирования;

Factory Method (Фабричный Метод) – определяет интерфейс для создания объектов, при этом объект класса создается с помощью методов подклассов.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100