OOAD
chensunhao
这个作者很懒,什么都没留下…
展开
-
[OOAD]设计模式之适配器(Adapter)模式
适配器模式是对象的结构模式。适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 类的适配器模式是通过继承类适配者类实现,类适配器实现客类所需的接口,当客户对象调用类适配器方法时,适配器内部调用它所继承的适配者的方法。 对象的适配器利用了组合/聚合,对象原创 2009-09-17 17:35:00 · 323 阅读 · 0 评论 -
[OOAD]设计模式之命令(Command)模式
设计模式之命令(Command)模式命令模式属于对象的行为模式,有称为行动模式或交易模式。在需要将发出请求的对象和接受请求的对象解耦的时候就可以使用命令模式。命令模式把一个请求或一个操作封装到对象中。命令模式允许使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。使用命令模式具有以下几个优点原创 2009-09-17 01:18:00 · 272 阅读 · 0 评论 -
[OOAD]设计模式之模版方法(Template Method)模式
模板方法模式是类的行为模式。模板方法的用意是:将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。 模板方法中涉及到的角色:一、抽象模板角色1. 定义了一个或多个抽象操作,以便让子类实现。这些抽象操作叫原创 2009-09-20 16:43:00 · 358 阅读 · 0 评论 -
[OOAD]设计模式之命令(Command)模式
设计模式之命令( Command )模式 命令模式属于对象的行为模式,有称为行动模式或交易模式。在需要将发出请求的对象和接受请求的对象解耦的时候就可以使用命令模式。 命令模式把一个请求或一个操作封装到对象中。命令模式允许使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 使用命令模式具有以下几个优点...2009-09-17 01:18:00 · 80 阅读 · 0 评论 -
[OOAD]设计模式之适配器(Adapter)模式
适配器模式是对象的结构模式。适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 类的适配器模式是通过继承类适配者类实现,类适配器实现客类所需的接口,当客户对象调用类适配器方法时,适配器内部调用它所继承的适配者的方法。 对象的适配器利用了组合 / 聚合,对象适配器同样实现客户类需要的接口...2009-09-17 17:35:00 · 79 阅读 · 0 评论 -
[OOAD]设计模式之模版方法(Template Method)模式
模板方法模式是类的行为模式。模板方法的用意是:将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。 模板方法中涉及到的角色: <!-- [if !supportLists]-->一、 <!-- [endif]-->抽象模板角...2009-09-20 16:43:00 · 87 阅读 · 0 评论