日期:2014-05-20  浏览次数:20692 次

请教个设计模式方面的问题.
最近在做项目, 有个地方用到了事件监听模式(或者叫观察者模式).
想请教一下这个设计模式对应其他设计模式有何优缺点?
另外java和spring的事件处理机制又分别有何优缺点?
设计模式事件处理?观察者?Java 设计模式 事件处理 Java Spring

------解决方案--------------------
说的题目有点大。只是看它是否在哪种生产环境中更有效。代码写的越来越多就越来接近某种模式了。
------解决方案--------------------
有个地方用到了事件监听模式(或者叫观察者模式).
这个不是监听模式,这个叫策略模式
Sping主要是AOP
------解决方案--------------------
spring主要是工厂和代理模式
而事件监听模式一般用的比较多的是J2SE方面,Adapter模式也比较多
------解决方案--------------------
每个模式都是为了解决某一类问题,模式本身并没有可比性。