абстрактная фабрика



Абстрактная фабрика

Автор Андрей задал вопрос в разделе Другие языки и технологии

Чем принципиально отличаются паттерны Фабричный метод и Абстрактная фабрика? и получил лучший ответ

Ответ от Голый Мужик[гуру]
Они отличаются всем. Фабричный метод порождает объекты там же, где они используются, а абстрактная фабрика порождает наборы логически связанных объектов. фабричный метод: abstract class Registry< TKey, TObject > { // хеш-таблица с уже созданными элементами private IDIctionary< TKey, TValue > _cashed_items = new Dictionary< TKey, TValue >(); public TObject GetObject(TKey key) { TObject result; if (!_cashed_items.TryGetValue(key, out result) { result = CreateObject(key); _cashed_items.Add(key, result); } return result; } // Вот он protected abstract TObject CreateObject(TKey key); } абстрактная фабрика: abstract class ParsersFactory { public abstract IElementParser GetElementParser(); public abstract IAttributeParser GetAttributeParser(); public abstract IValueParser GetValueParser(); } class Version2ParsersFactory : ParsersFactory { public override IElementParser GetElementParser() { return new ElementParser2(); } public override IAttributeParser GetAttributeParser() { return new AttributeParser2(); } public override IValueParser GetValueParser() { return new ValueParser2(); } } class Version7ParsersFactory : ParsersFactory { public override IElementParser GetElementParser() { return new ElementParser7(); } public override IAttributeParser GetAttributeParser() { return new AttributeParser2(); } public override IValueParser GetValueParser() { return new ValueParser7(); } } улавливаете?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Чем принципиально отличаются паттерны Фабричный метод и Абстрактная фабрика?
спросили в Философия
О добре и зле. притча. ( внутри)
самопожертвование всегда было спорным. особенно, если оно делается ради абстрактных вещей, которые
подробнее...
спросили в Другое
как изображена природа в произведении кладовая солнца
У Пришвина природа принимает участие в судьбе героев, она изображена не только живой, но и имеющей
подробнее...

Как будет определение "капитала" по Марксу?
1. Определение капитала в марксистской и современной экономической литературе
В экономической
подробнее...
спросили в 1844 год
Кто был прототипом профессора Мориарти?
Адам Уорт - прототип профессора Мориарти в произведениях Конан Дойля о Шерлок Холмсе.
Мориарти
подробнее...
спросили в Политика Ленин
Изречения Ленина?
#yahrefs88789#

Абстрактной истины нет, истина всегда конкретна.

Без
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Помогите перевести текст: ) Срочно надо! К завтрашнему дню)
Адвокат это человек, сведущий в законах . Адвокат, известный также какадвокат, советник, solici
подробнее...
спросили в Другое Викторина
Викторина "Люди".Вопрос№18:"Кто на фото? "
Это Рябушинский – только не Сергей Павлович.

Это Павел Павлович Рябушинский, русский
подробнее...
спросили в Марихуана
Что марихуана делает с мозгом человека?
ЭФФЕКТЫ, ВОЗНИКАЮЩИЕ ПРИ УПОТРЕБЛЕНИИ МАРИХУАНЫ

Марихуана оказывает на организм
подробнее...

Что о ВИТРАЖНОМ СТЕКЛЕ есть в искусстве, литературе..?
Витражи — как окна в мир иной.
Позвала нас сказка за собой.
Разноцветный из стекла
подробнее...
спросили в Tajik Air
Научите, где употреблять "This is", а где "It is"? Ведь можно и "This is a chair.", а можно "It is a chair"?
Смысловую разницу между THIS и IT в предложениях типа It is a book и This is a book очень точно
подробнее...

Как появилась практика делить продукцию производства на сорта: высший, первый, второй...?
Прежде всего, необходимо разобраться с проблемами измерения различных величин, используемых в
подробнее...

что такое менеджмент
Менеджмент – необычно сложное явление, которое охватывает огромный спектр самых разных видов
подробнее...

Стоит ли идти работать в школу?
Совмещать все, что вы хотите совмещать - невозможно. Заработать в школе - невозможно. Тем более,
подробнее...
спросили в Общество
Народ, может, хватит ныть, что у нас плохая страна, плохая власть и вообще все плохо? Учите историю!
Ноют только неудачники.
В жизни ничего не добившиеся и ждущие что государство им должно
подробнее...
Special Search search=factory на Википедии
Посмотрите статью на википедии про Special Search search=factory
Абстрактная фабрика шаблон проектирования на Википедии
Посмотрите статью на википедии про Абстрактная фабрика шаблон проектирования
Фабричный метод шаблон проектирования на Википедии
Посмотрите статью на википедии про Фабричный метод шаблон проектирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*