题
是什么一个“抽象”和“正面”?
之间的差是否有区别呢?或者是,术语可互换?
其他提示
门面是一个特定的设计模式,意在隐藏数据包内的内部的东西/从定义良好的接口其背后的客户模块。它通常隐藏几个接口/后面单个共用一个类,因此它的名字。
“抽象”是一个通用术语,意思是从外界隐藏某物的具体细节。
所以这两个是不可互换的术语。
门面是GoF的设计模式,非常具体的。从根本上,这是关于你的应用的主体躲在过于复杂的功能。
抽象是与从它的客户端隐藏的服务的功能的更模糊的术语。
摘要对我来说意味着服用公用部分的事物的集合,并创建从他们基本的东西,它集合然后可以借鉴,有点像一个父类。
一个外观是一个面(字面上讲),所以它们的基类的类比不确实相当保持。门面更是一个接口,所以它不会有可能与使用它的东西。我觉得它更像是一个面具。我的类将有一个“一次性”掩模,例如
等方面差异,在我心中,是一个抽象的模式允许的等级要建,其中作为幌子模式允许类看起来类似。
不隶属于 StackOverflow