
设计模式
泥鳅-
我的个人博客地址: http://www.hm707.com
写的文章也会在个人地址首先发出,有兴趣的可以关注。
展开
-
责任链(Chain Of Responsibility)
什么是责任链模式? 责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。 将这个请求连成一个链,并沿着这条链传递该请求,直到有一个对象处理它为止。优点和缺点优点:降低耦合度。它将请求的发送者和接收者解耦。简化了对象。使得对象不需要知道链的结构。增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次序,允许动态地新增或者删除责任。增加新的请求原创 2017-02-27 12:40:14 · 346 阅读 · 0 评论 -
观察者模式(Observer)和委托事件模型(DEM)
观察者模式定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在发生状态变化时会通知所有观察者对象,使他们能够自己更新自己。观察者模式又叫发布/订阅(publish/subscribe)模式、模型/视图(Model/View)模式、源/监听器(Source/Listener)模式或者从属者(Dependents)模式观察者模式类关系及说明抽象主题角色:抽象主题角色原创 2017-03-27 23:03:58 · 2016 阅读 · 0 评论 -
5.3 Spring使用策略模式对访问资源的封装
标准API访问资源 java 提供的标准API中,资源是使用URI来标识资源本身, 而如果需要访问资源,则通常使用URL以及文件IO来完成, 尤其是访问来自网络的资源是,通常会使用URL类。 URL类不能方便的访问所有资源,比如无法从ClassPath或者 ServletContext的路径来加载和访问资源。 虽然Java可以自己定义一些URL前缀,但同时原创 2017-05-11 18:13:50 · 598 阅读 · 0 评论