设计模式-策略模式

策略模式——定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。

鸭子模型:

从继承到接口,到把易于变化的部分抽取出来,将鸭子的行为设计成接口并实现具体的行为,大大提高了灵活性,使行为的实现不会被绑死在鸭子类中,可扩展性很好

 

posted @ 2019-05-08 22:32  涂山倩倩  阅读(140)  评论(0编辑  收藏  举报