JAVA设计模式一策略模式(Strategy Pattern)

什么是设计模式?

就是一些经验。让程序代码更具弹性和好维护的经验。而且设计模式都遵从一些OO设计原则。

题外话:以下罗列出常用的OO设计原则:链接

本文章介绍策略模式(Strategy Pattern)。

一、定义:

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

二、遵从的设计原则:

三、例子:

四、个人理解:

猜你喜欢

转载自www.cnblogs.com/haiqin/p/9111439.html
今日推荐