![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 82
「已注销」
这个作者很懒,什么都没留下…
展开
-
Decorator Design Pattern
To extend or modify the behaviour of ‘an instance’ at runtime decorator design pattern is used. Inheritance is used to extend the abilities of ‘a class’. Unlike inheritance, you can choose any singl转载 2012-08-04 17:04:16 · 1215 阅读 · 0 评论 -
设计模式之观察者模式(Observer Pattern)
概述观察者模式(Observer Pattern)是一个非常有用的模式,在Java语言当中,有许多地方用到了这一模式,比如Swing当中的事件模型。这一模式其实是建立在观察者模式基础之上的。这篇文章就来看看这个模式的一些基本的东西。定义:这个模式主要用来定义对象之间的一种一对多的依赖关系。当一个对象的状态发生改变的时候,所以依赖于它的对象得到通知并且自动更新。也称为发布-订阅模式(Pu原创 2013-01-31 15:45:29 · 2472 阅读 · 0 评论 -
责任链模式
为了使多个对象都有机会处理一个请求(避免请求发送者和接受者之间的耦合关系),每个对象持有对下一个对象的引用,这些对象就形成一条链。请求来的时候沿着这条链传递该请求,直到有个对象处理它为止。例如,在Tomcat容器的设计中,一个TCP请求就是经过这样一条责任链传递下去,一直到最终处理这个请求的Servlet。【哪些对象可以处理请求?与Strut2中的拦截器有何区别?任一对象都可以处理请求,具体哪个对原创 2014-04-05 16:38:49 · 3480 阅读 · 0 评论 -
GUI中的观察者模式
MVC模式对于用户界面的开发y原创 2014-06-20 14:42:22 · 1736 阅读 · 0 评论 -
命令模式
命令模式将命令或者请求封装成一个对象,shiyo原创 2014-06-20 10:09:39 · 1622 阅读 · 0 评论 -
装饰模式
先给出类图:原创 2014-06-08 12:50:09 · 1147 阅读 · 0 评论 -
策略模式
在一个对象中,如果完成某项任务有多种不同de原创 2014-06-19 22:51:45 · 1105 阅读 · 0 评论 -
一个MVC例子
MVC模式将代码分为三个部分:模型、视图、控制器。其中,模型定义数据以及对数据的操作接口原创 2014-06-20 21:36:58 · 1697 阅读 · 0 评论