设计模式
whoshero
这个作者很懒,什么都没留下…
展开
-
模板方法模式(Template Mothed)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类的实现。 模板方法模式的组成: 一 父类角色:提供模板。 一 子类角色:为模板提供实现。 例如:JUnit3中的T...原创 2012-02-16 23:24:28 · 175 阅读 · 0 评论 -
适配器模式(Adapter)
在软件系统中,由于应用环境的变化,通常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不能满足的。那么应该如何应对这种“迁移的变化”,同时又能满足新的应用环境所需要的接口。这种情况下,可以采用“适配器模式”。 适配器模式通用的定义:将一个类的接口转换成客户需要的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作...原创 2012-02-19 23:58:23 · 131 阅读 · 0 评论