摘要: 定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化 UML图: Abstraction抽象类:用于定义抽象类的接口,它一般是抽象类而不是接口,其中定义了一个Implementor(实现类接口)类型的对象并可以维护该对象,它与Implementor之间具有关联关系,它既可以包含抽象业务方法,也 阅读全文
posted @ 2018-12-24 20:04 白丁一枚 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 定义:将一个类的接口转换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作 应用场景:系统需要使用一些现有的类,而这些类的接口不符合系统的需要,甚至没有这些类的源代码 创建一个可以重复使用的类,用于和一些彼此之间没有太大关联的类,包括一些可能在将来引进的类一起工作 UML图: 类适配 阅读全文
posted @ 2018-12-24 19:47 白丁一枚 阅读(184) 评论(0) 推荐(0) 编辑