摘要: Facede模式: 把内部系统复杂隐藏,提供一个方便统一的接口. 微波炉在界面简单操作下就可以烹饪出美味佳肴, 微波炉内部运作原理,各个组件互相交互运作,使用者并不需要关心. 而且关心的话可能没有多少人会使用微波炉. 假设系统组成: Facade类明显是提供外部简单的操作, 实现Audio和Fight,SubSystem初始化的类. 阅读全文
posted @ 2017-01-09 16:50 盘子脸 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 让一个对象随着内部的状态改变而发生改变. 状态的两种切换方式: 1) 完全交给Context类切换, 2) 给Context初始化状态,其他的切换根据每一个State类进行切换,Context对象不再介入 namespace ConsoleApplication21 { class Program { static void ... 阅读全文
posted @ 2017-01-09 16:04 盘子脸 阅读(491) 评论(0) 推荐(0) 编辑