摘要: (1)State.class.php(接口,规定实现方法) (2)Context.class.php (带有某个状态的类) (3)StartState.class.php(具体的开始状态类) (4)StopState.class.php(具体的结束状态类) (5)state.php(客户端类) 阅读全文
posted @ 2018-06-10 23:05 周起 阅读(228) 评论(0) 推荐(0) 编辑
摘要: (1) Subject.class.php(目标类) (2)Observer.class.php(观察者抽象父类) (3)ObjectA.class.php (具体抽象类A) (4)ObserverB.class.php(具体观察者B) (5)observer.php 阅读全文
posted @ 2018-06-10 21:20 周起 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式使用三个类 Memento、Originator 和 CareTaker。Memento 包含了要被恢复的对象的状态。Originator 创建并在 Memento 对象中存储状态。Caretaker 对象负责从 Memento 中恢复对象的状态。 (1)Memento.class.php 阅读全文
posted @ 2018-06-10 19:52 周起 阅读(158) 评论(0) 推荐(0) 编辑
摘要: (1)ChatRoom.class.php(聊天室类) (2)User.class.php (用户类) (3)mediator.php(客户端) 阅读全文
posted @ 2018-06-10 18:55 周起 阅读(238) 评论(0) 推荐(0) 编辑