一 参考
https://www.jianshu.com/p/e1be3ae96eab
二 代码位置
https://gitee.com/cakin24/javatest/tree/master/src/main/java/Observe
三 类图
这里用到了IDEA的Code Iris插件,它是一款看类图不错的插件。

四 测试结果
调用添加的方法
=========触发事件,打印日志========
Event{
source=Observe.Subject@266474c2,
target=Observe.Observer@6f94fa3e,
callback=public void Observe.Observer.advice(Observe.Event),
trigger='ON_ADD'
}

本文介绍了一个基于Java的观察者模式实现案例,详细展示了如何通过IDEA的Code Iris插件查看类图,以及如何使用观察者模式来触发事件并打印日志。文章提供了代码仓库链接,便于读者深入学习。
342

被折叠的 条评论
为什么被折叠?



