Создайте объект вне класса фасада, это нарушает структуру фасада? - PullRequest
0 голосов
/ 06 июля 2010

В классе фасадов HomeCADEngine у ​​меня есть метод addRoom (room: Room), и он добавит эту комнату в ArrayList.Но нарушает ли это шаблон фасада, когда мы создаем комнату вне класса фасада, а затем передаем ее в метод addRom () ??

1 Ответ

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

Это зависит.Если Room принадлежит вашему контексту (а не другому, скрытому за фасадом), тогда это разумная идея.Если Room принадлежит другому контексту, то вы, вероятно, могли бы использовать фабрику или транслятор, который строит объекты, используемые другой системой, из примитивных свойств или объектов из вашей системы.

...