ляр фабрики сохранялся в отобр

Автор admin Суббота, 20 июня 2009 11:32

ляр фабрики сохранялся в отображении. Все эти сложности снова наводят на мысль, что если вам не требуется создавать самостоятельные объекты фабрик, лучше воспользоваться статическим Фабричным методом. Фабрика 501 Абстрактные фабрики Паттерн Абстрактная фабрика (Abstract factory) напоминает фабрики, упоминавшиеся ранее, но с несколькими Фабричными методами. Каждый Фабричный метод создает отдельную разновидность объектов. Создавая объект-фабрику, вы решаете, как будут использоваться все объекты, создаваемые этой фабрикой. Пример в книге БЧ обеспечивает переносимость программы между разными графическими пользовательскими интерфейсами (GUI): вы создаете объект-фабрику, соответствующий текущему графическому интерфейсу, а затем при запросе меню, кнопки, ползунка и т. д. фабрика автоматически создает соответствующую версию указанного элемента. Таким образом, все последствия от перехода на другую версию графической среды изолируются в одном месте. Или другой пример: допустим, вы создаете обобщенную игровую среду для разных типов игр. Вот как может выглядеть такая среда при использовании Абстрактной фабрики: //


Комментарии закрыты.