日期:2014-05-18  浏览次数:20737 次

模式挺难啊
学proxy有些晕。工厂,单例先不看了?

在实现一定规模的小模块功能点上 行为型模式里的Template,Strategy, 观察者,责任链都比较常用的。在设计模块之间的交互时候,proxy ,decorator,Adapter,运用的场景也比较的多。至于,工厂,单例,很多框架级别已经帮你做了提供了api 供你用了,很多时候倒是觉得用到不是那么的多。



------解决方案--------------------

刚学都难!
------解决方案--------------------
突然记起来,最近我用的最多的是观察者模式。。。。。看来掉异步漩涡,被框架牵着走了
------解决方案--------------------
模式都是死的,采用什么模式得看想做什么。
我刚开始用EJB的时候,为了避免什么Local接口和Remote接口,还搞过一个delegate模式,封装接口调用,为前端(更靠近用户的代码)调用提供便利。
当然,也可以不用这个,如果对接口调用很熟悉,各种细节都很清楚的话。

这就是为啥用了delegate模式的原因。
其实模式不是技术问题,是个工作方式的问题,评价标准是适用或不适用。
------解决方案--------------------
模式是为了解决问题的啦,不能为了做事就选择模式~~

需要时间和实践,去理解模式的应用场景的。