欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java 6大原则_java 6大设计原则 一:观察者模式

发布时间:2023/12/10 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java 6大原则_java 6大设计原则 一:观察者模式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

=================================

解耦常用的模式

=================================

OrderService.java

@Service

public class OrderService{

@Autowired

ApplicationContext  applicationContext ;

public void saveOrder(){

//1.创建订单

System.out.println(“1.创建订单”);

OrderEvent event = new OrderEvent("参数")

applicationContext.publishEvent(event);

//2.发送短信

//System.out.println(“2.发送短信”);

//3.发送微信(新需求)

//System.out.println(“3.发送微信”);

}

}

=================================

orderEvent.java

//容器启动事件

public class OrderEvent extends ApplicationEvent{

public orderEvent(Object source){

super(source);

}

}

=================================

SmsListenter.java

@Component

public class SmsListenter implements ApplicationListener{

// 有顺序的执行 SmartApplicationListener

@override

pulbic ovid onApplicationEvent(OrderEvent orderEvent){

//2.发送短信

//System.out.println(“2.发送短信”);

}

}

=================================

=================================

新需求: WxListenter.java

@Component

public class WxListenter implements ApplicationListener{

@override

pulbic ovid onApplicationEvent(OrderEvent orderEvent){

//2.发送微信

//System.out.println(“2.发送微信”);

}

}

=================================

总结

以上是生活随笔为你收集整理的java 6大原则_java 6大设计原则 一:观察者模式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。