2010-07-04 69 views

回答

0

不完全清楚你在这里问什么 - 任何类都需要一些数据结构才能工作。

从上门面维基百科页面:

阿立面是提供了一种简化的界面的代码的较大体

可以看到,该定义是相当松散的一个对象,所以在我看来,门面可以有有数据结构,只要它简化了其他代码的使用。

0

通常,Facade类将简化相关的代码,例如,创建一个将子系统(如数据适配器)组合在一起的简单类。如果Facade的目的是为了简化子系统的数据访问,则不应该从该类中分离数据。

注意 - 想到一个子系统的一个例子是拥有一个数据适配器库,这些数据适配器属于几个不同的数据库并拥有自己的数据集。

相关问题