摘要: 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列l类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断很简单,那就没必要用‘状态模式’ 阅读全文
posted @ 2019-01-23 17:52 蚂蚁分享圈 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 保证一个类仅有一个实例,并提供一个访问它的全局访问点 阅读全文
posted @ 2019-01-23 17:48 蚂蚁分享圈 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理 。 阅读全文
posted @ 2019-01-23 17:44 蚂蚁分享圈 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式 增强对象 阅读全文
posted @ 2019-01-23 17:41 蚂蚁分享圈 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 策略模式 定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户 阅读全文
posted @ 2019-01-23 17:37 蚂蚁分享圈 阅读(231) 评论(0) 推荐(0) 编辑