摘要: 场景: -- 网站上,很多人订阅了“java主题”的新闻,当有这个主题新闻时,就会将这些新闻发给所有订阅的人。 我们可以把多个订阅者,客户称之为观察者,需要同步给多个订阅者的数据封装到对象中,称之为目标核心: -- 观察者模式主要用于1:N 的通知。当一个对象(目标对象Subject或Objs... 阅读全文
posted @ 2015-04-21 19:44 李_鹏 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 场景: -- 酒店系统中,房间的状态变化: 空闲 -- >已预定 -- > 已入住核心: -- 用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题结构: -- Context环境类 环境类中维护一个State对象,他是定义了当前的状态 -- State抽象状态类 -- 每一... 阅读全文
posted @ 2015-04-21 17:45 李_鹏 阅读(146) 评论(0) 推荐(0) 编辑