扫码在手机阅读
大话设计模式
第30章
小A:“1、为一个比较复杂的子系统提供一个简单的接口。2、将客户程序与子系统的实现部分分离,提高子系统的独立性和可移植性。3、简化子系统间的依赖关系。”
大B:外观模式(Facadepattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致客户端对象和子系统(Figure1)之间高度耦合。任何的类似于对子系统中类的接口的修改,会对依赖于它的所有的客户类造成影响。
大B:“说说在什么情况下可以使用它吧!”
其他人正在读 :【没你就不行之新征途】【赤心巡天】【玄幻:我重瞳者,开局人生模拟器】【重生之奶爸的悠闲生活】【穿成恶毒娘,我携巨资带三崽逃荒】【道爷要飞升】【美漫从渣康学徒开始】【四合院之傻子当家】【龙王传说世界的天才玩家M】【谁让他修仙的!】【怀上渣男死对头的娃后,我杀疯了】【末世之世纪轮回】【人在东京,收租从太太开始】【顾总别虐了,许小姐嫁给你哥了】【香江:风再起时】【仙子的修行】【家族修仙:掌上山河】【金丹是恒星,你管这叫修仙?】【战锤:我乃帝国之锤】【我能看到商品价格曲线】【国民神医】【全民星海时代】【柯南里的不柯学侦探】【天黑请下凡】【龙王医婿全文免费阅读】【烽火从壮士出川开始】【影视:流窜在诸天的收集员】【直播被剧透历史的千古一帝,今天也很尴尬】【狂武战王楚天河秦晓柔】【我儿明明是纨绔,咋成帝国之虎了】