template设计模式

面向对象系统分析和设计的过程中经常碰到这样一种情况:某一业务逻辑在不同对象中有不同的实现细节,但是逻辑的框架是相同的。比如事物操作:事物开始,事物提交,事物回滚。Template模式提供了针对这种情况的实现方案。

Template模式采用集成实现了这一点:将逻辑的框架定义在抽象类中,并提供相应的接口,子类实现其细节。

相关推荐