摘要: 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 虚拟代理实现图片预加载: 缓存代理计算乘积: 阅读全文
posted @ 2017-02-23 13:51 dreamerjdw 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 使用策略模式计算奖金: 实现一:最初代码实现 实现一缺点: 函数庞大,if-else语句需要覆盖所有逻辑分支; 函数缺乏弹性,新增绩效等级时,需要深入函数内部实现,违反了开放-封闭原则; 算法复用性差。 实现二:策略模式 阅读全文
posted @ 2017-02-23 11:00 dreamerjdw 阅读(186) 评论(0) 推荐(0) 编辑