Множество различных входных данных, один тип шаблона вывода - PullRequest
1 голос
/ 06 июля 2011

Существует ли такой шаблон проектирования? Это похоже, но противоположно фабричному образцу. Фабрика принимает один вход (например, тип A) и создает вариант вывода (например, тип X или Y или Z) в зависимости от входа.

Шаблон, о котором я думаю, принимает различные типы ввода (например, тип X или Y или Z), но выдает только один тип вывода (например, тип A). Что это за образец, если он существует?

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Это не шаблон как таковой, а скорее потребуется реализация шаблона Adapter в зависимости от ситуации.

0 голосов
/ 06 июля 2011

Если вы ищете конструирование объекта из различных входных данных (объектов), наиболее близким, на мой взгляд, является шаблон Builder. Но цель строителя состоит в том, чтобы отделить логику построения, отметьте http://en.wikipedia.org/wiki/Builder_pattern, если это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...