12 2019 档案

摘要:模式定义 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。 这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那 阅读全文
posted @ 2019-12-09 21:50 破壳而出的蝌蚪 阅读(424) 评论(0) 推荐(0)
摘要:什么是状态模式? 指的是对象内部状态发生改变对象行为也会发生变化。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 UML类图 封装变化 该模式中状态是变化的,变化部分被做成了抽象类或接口,这让做的目的就 阅读全文
posted @ 2019-12-07 23:29 破壳而出的蝌蚪 阅读(408) 评论(0) 推荐(0)
摘要:什么是适配器模式? 将一个接口转换成客户需要的接口,已达到在新对象中使用以前的旧接口。属于结构型模式,该模式主要解决对以前旧接口的兼容性。 UML类图 对象适配器 ''' 示例: 键盘PS2圆形接口转USB接口 ''' import abc # 目标接口 class AbsUSB(abc.ABC): 阅读全文
posted @ 2019-12-01 12:22 破壳而出的蝌蚪 阅读(249) 评论(0) 推荐(0)