2020年3月3日

设计模式--行为模式--观察者模式

摘要: 一、概述 1、观察者模式:(Observer Pattern) 2、使用场景:订阅消息与发布消息是最好的观察者模式,观察者模式使用比较频繁。 3、角色: A、Subject:主题,绑定观察者。 B、Observer:观察者角色 C、Client:使用场景。 二、例子 模拟微信中订阅一个主题,主题发布 阅读全文

posted @ 2020-03-03 23:42 茫然的法庭 阅读(130) 评论(0) 推荐(0)

设计模式--行为模式--状态模式

摘要: 一、状态模式解释 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 角色: A:环境(Context)角色:也称为上下文,它定义了客户感兴趣的接口,维护一个当前状态,并将与状态相关的操作委托给当前状态对象来处理。 B:抽象状态(State) 阅读全文

posted @ 2020-03-03 00:37 茫然的法庭 阅读(190) 评论(0) 推荐(0)

导航