Фасад уходит внутрь в каждой упаковке или должен иметь упаковку только для фасадов? - PullRequest
0 голосов
/ 28 июня 2011

Куда должны пойти классы Фасада?Предположим, у меня есть три пакета, фасад А идет внутри пакета А, фасад Б идет внутри пакета Б, а фасад С идет внутри пакета С, или мне нужен отдельный пакет только для фасадов?

Я использую первое решение, но я думаю, что это неправильно.Некоторые классы используют фасад, который выделяет некоторые объекты, которые класс не использует.

1 Ответ

0 голосов
/ 28 июня 2011

Это действительно зависит от того, как организованы ваши пакеты.

Предположим, у вас есть пакеты payment, hr и contacts, тогда было бы разумно иметь фасад для каждого из них.

Если вы разделяете свой пакет менее управляемым доменом способом, таким как, например, services, dao и web, тогда создание фасада только для уровня обслуживания будет иметь смысл.

...