设计模式--spring源码中使用策略模式(Strategy Pattern)

策略模式(Strategy Pattern)中体现了两个很是基本的面向对象设计的基本原则:封装变化的概念;编程中使用接口,而不是对接口实现。策略模式的定义以下:算法 定义一组算法,将每一个算法都封装起来,而且使它们之间能够互换。策略模式使这些算法在客户端调用它们的时候可以互不影响地变化。spring 策略模式使开发人员可以开发出由许多可替换的部分组成的软件,而且各个部分之间是弱链接的关系。弱链接的
相关文章
相关标签/搜索