Re: Фабрика объектов
От: vic.tep  
Дата: 25.02.10 12:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Возьмем модульную архитектуру , есть несколько базовых типов объектов, каждый базовый тип описан в своем модуле.

А>У каждого базового типа есть производные типы, в зависимости от состояния программы ( оно одно для всех ) используется тот или иной производный тип.

Если конкретные классы зависят от состояния, то пусть само состояние их создает (через абстрактную фабрику например). Фабричный метод используется когда в сам класс вложенна определенная логика, у вас же логика устанавливается внешним состоянием.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.