蜗牛大师

吴庆龙的学习笔记

导航

2020年3月2日 #

设计模式-10外观模式(Facade Pattern)

摘要: 1.模式动机 在现实生活中,常常存在办事较复杂的例子,如办房产证或注册一家公司,有时要同多个部门联系,这时要是有一个综合部门能解决一切手续问题就好了。 软件设计也是这样,当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。这时如果系统内部发生改变,客户端也要跟着改变,这违背 阅读全文

posted @ 2020-03-02 18:59 蜗牛大师 阅读(194) 评论(0) 推荐(0) 编辑

设计模式-09装饰模式(Decorator Pattern)

摘要: 1.模式动机 一般有两种方式可以实现给一个类或对象增加行为: 继承机制 :使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为的方式和时机。 关联机制 :即将一个类的对象嵌入另一个对象中,由另一个 阅读全文

posted @ 2020-03-02 16:23 蜗牛大师 阅读(351) 评论(0) 推荐(0) 编辑