摘要: 外观模式(Facade模式)详解 在现实生活中,常常存在办事较复杂的例子,如办房产证或注册一家公司,有时要同多个部门联系,这时要是有一个综合部门能解决一切手续问题就好了。 软件设计也是这样,当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。这时如果系统内部发生改变,客户端 阅读全文
posted @ 2020-10-12 09:35 夜雨流云 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 装饰模式(装饰设计模式)详解 在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等。 在软件开发过程中,有时想用一些现存的组件。这些组件可能只是完成了一些核心功能。但在不改变其结构的情况下,可以动态地扩展其功能。 所有这些都可以釆用装饰模式来实现。 装饰模式的定义与特点 阅读全文
posted @ 2020-10-12 09:09 夜雨流云 阅读(151) 评论(0) 推荐(0) 编辑