模板方法模式和回调模式
来源:互联网 发布:路由器百兆和千兆知乎 编辑:程序博客网 时间:2024/05/17 23:02
//模板模式----实现编程式事务管理abstract class TransactionTemplate{public void transaction(){beforeTransaction();doInTransaction();afterTransaction();}private void beforeTransaction(){System.out.println("事务开始前");}private void afterTransaction(){System.out.println("事务结束后");}public abstract void doInTransaction();}class MyTransaction extends TransactionTemplate{@Overridepublic void doInTransaction() {System.out.println("进行转账操作");}}public class Demo{public static void main(String [] args){MyTransaction myTransaction=new MyTransaction();myTransaction.transaction();}}
//回调模式----实现编程式事务管理interface InTransaction{public void doInTransaction();}class TransactionTemplate{public void transaction(InTransaction inTransaction){beforeTransaction();inTransaction.doInTransaction();afterTransaction();}private void beforeTransaction(){System.out.println("事务开始前");}private void afterTransaction(){System.out.println("事务结束后");}}public class Demo{public static void main(String [] args){//回调方法模式new TransactionTemplate().transaction(new InTransaction() {@Overridepublic void doInTransaction() {System.out.println("进行转账操作");}});}}
0 0
- 模板方法模式和回调模式
- 回调方法与模板方法模式
- 策略模式、中介者模式和模板方法模式
- 设计模式之模板方法模式和策略模式
- 设计模式之模板方法模式和策略模式
- 设计模式4.1--回调技术实现模板方法模式
- java回调方法、钩子方法以及模板方法模式
- java回调方法、钩子方法以及模板方法模式
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式的讲解
- Spring中模板模式和回调模式(一)
- Spring中模板模式和回调模式(二)
- Spring模板模式和回调接口
- 模板方法模式学习和思考
- 程序员的十层楼(十种境界
- JAVA并发- 典型连接池的实现
- C#属性详解(c# 通过公共属性访问私有成员 优点)
- Spring事务处理-ThreadLocal的使用
- JAVA并发-DCL与JMM
- 模板方法模式和回调模式
- git 常见错误
- hashCode和equals
- 78. Subsets
- GeoServer中利用SLD配图之矢量图层配图
- JVM-ClassLoader装载class的流程
- Universal-Image-Loader源码阅读(35)-
- Linux内存描述之内存区域zone--Linux内存管理(三)
- 15个实用的Linux find命令示例