
java之--设计模式
lrzrl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
命令模式(遥控器模式)
一,命令模式的实现:命令模式里边一般都有以下几个角色:客户端,请求者,命令接口,命令实现,接受者,下边是简单命令模式的实现代码实现: 1 public class Client{ 2 public static void main(String[] args){ 3 Receiver receiver = new Receiver(); 4 Command commandOne = new ConcreteCommandOne(receiver); 5原创 2010-08-17 22:56:00 · 5101 阅读 · 2 评论 -
适配器模式
适配器设计模式应用在两个方面:一、 只对某个接口中的某一个方法感兴趣,如果直接实现这个接口,那么必须重写这个接口中的所有方法。但是我们并不需要全部这些方法。例如Swing中的事件处理用到了很多适配器模式,比如抽象类MouseInputAdapter,实现了MouseInputListener接口MouseInputAdapter提供了一些空的方法,所以你可以扩展它重写一些方法来实现你的MouseInputListener接口,而如果你直接写类实现MouseInputListener接口转载 2010-08-17 19:06:00 · 780 阅读 · 0 评论 -
职责链模式
引用 :作者:飞林沙转载 2010-08-19 11:55:00 · 1442 阅读 · 0 评论 -
策略模式
<br /> 策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的基本原则:封装变化的概念;编程中使用接口,而不是对接口实现。<br /> 策略模式:创建一个能根据所传递的参数对象的不同而具有不同行为的方法,这类方法包含所要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。<br /> 举例如下:举个计算器的例子,计算两个整数之间的运算。<br />首先定义了一个“策略”接口<br />interf原创 2010-08-22 23:37:00 · 418 阅读 · 0 评论 -
装饰器模式
装饰器(Decorator)模式<br /> 江苏无锡缪小东<br /> Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种颜色的词汇,理解装饰器模式的精髓所在!)下面是GOF的《Elementofreusable Object-Oriented Software》中对Decorator用意的概述:<br />Decorator P转载 2010-08-23 10:27:00 · 817 阅读 · 0 评论