2018年5月23日

策略模式

摘要: 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 原则:封装变化;多用组合,少用继承;针对接口编程,不针对实现编程。 上图是经典例子 小鸭子的uml图,由于要实现多种类型的鸭子,有的鸭子会飞,有的不会飞,有的鸭子会叫,有的不会叫,所以将Duck作 阅读全文

posted @ 2018-05-23 16:57 二十年后20 阅读(131) 评论(0) 推荐(0) 编辑

导航