历史潮流浩浩荡荡,顺之者昌,逆之则亡。——孙中山

在Spring中使用策略模式

JAVA编程 徐 承恩 171℃ 0评论

策略模式是对算法的包装,把使用算法的责任和算法本身分隔开,委派给不同的对象管理。策略模式通常把一系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。

策略模式的一般类图:

纯Java实现的策略模式:

1.定义策略接口

2.1.实现策略接口

2.2.实现策略接口

3.策略上下文

4.测试代码

结合Spring的策略模式

1.改造策略上下文类

2.配置Spring XML文件

后面具体怎么调用应该很简单了吧,用策略模式的好处是省去了很多的if else的判断从而使代码更容易维护。

转载请注明:徐叔科技 » 在Spring中使用策略模式

喜欢 (4)or分享 (0)
发表我的评论
取消评论
表情

嗨,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址