文章列表
最近在学习Spring事务的时候,有提到引用PlatformTransactionManager是Spring事务抽象框架的核心组件,整个抽象体系基于Strategy模式,由PlatformTansactionManager对事务界定进行统一抽象,而具体的界定策略的实现则交由具体的实现类
既然提到Strategy模式,那我们就来具体说一说这个模式吧。
先从字面上来认识一下策略模式:它定义了一系列的算法,分别封装起来,算法之间可以相互替换,算法的变化,不会影响到用户的使用。
策略模式的结构图如下:
首先创建一个抽象类,用来定义公用的变量和方法。
public abstract class Sup ...