状态设计模式lab3
reensan
这个作者很懒,什么都没留下…
展开
-
关于状态设计模式 加几个字嘿嘿标题重复率就不高了哈哈哈^^
一、结构模式 1适配器模式 通过增加一个借口来解决类之间借口不兼容的问题、 itarget就是需要实现的方式而适配器的作用就是将原来的类进行包装作为itarget的实现供client使用 2装饰器模式 为对象增加不同侧面的特性 。对每一个特性构造子类,通过委派机制增加到对象上 客户端需要一个具有多种特性的object,通过一层一层的就像一层一 装饰实现层的穿衣服 3外观模式 客户端需要通过一个简化的接口来访问复杂系统内的功能 便于解耦 二、行为模式 1策略模式 有多种不同的算法来实现同一个任务,但需原创 2020-06-19 16:53:34 · 169 阅读 · 0 评论 -
状态设计模式
状态设计模式 顾名思义就是将状态作为adt进行设计的模式,这里先给出class diagram 所以在设计状态设计模式就是为了实现你所实现的东西,即为上下文,先设计一个状态的接口,找到所有状态的共同特点,然后通过设计具体子类实现,具体操作状态,就在上下文中对状态进行操作就可以了 ...原创 2020-06-14 22:55:18 · 110 阅读 · 0 评论