什么是设计模式?
就是一些经验。让程序代码更具弹性和好维护的经验。而且设计模式都遵从一些OO设计原则。
题外话:以下罗列出常用的OO设计原则:链接
本文章介绍策略模式(Strategy Pattern)。
一、定义:
定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
二、遵从的设计原则:
三、例子:
四、个人理解:
什么是设计模式?
就是一些经验。让程序代码更具弹性和好维护的经验。而且设计模式都遵从一些OO设计原则。
题外话:以下罗列出常用的OO设计原则:链接
本文章介绍策略模式(Strategy Pattern)。
一、定义:
定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
二、遵从的设计原则:
三、例子:
四、个人理解: