2010-07-04 3 views

ответ

0

Не совсем понятно, что вы здесь задаете - для любого класса потребуются некоторые структуры данных.

На странице Википедии на фасаде:

Фасад представляет собой объект, который обеспечивает упрощенный интерфейс для большего тела кода

Вы можете увидеть, что определение довольно свободно, так на мой взгляд, фасад может иметь структуры данных, если это упрощает использование вашего другого кода.

0

Как правило, класс Facade упрощает связанный код, например, создает простой класс, который объединяет подсистему, такую ​​как адаптеры данных. Если целью вашего фасада является упрощение доступа к данным для подсистемы, вы не должны отделять данные от этого класса.

Примечание. Один пример подсистемы, которая приходит на ум, имеет библиотеку адаптеров данных, которые относятся к нескольким различным базам данных и имеют свои собственные наборы данных.