java设计模式
zsmwl00
这个作者很懒,什么都没留下…
展开
-
行为型模式-模板方法模式
定义:定义一个算法的步骤框架,而将一部分功能延迟到子类,而使得子类不用改变算法的结构即可改变某些特定的步骤。类型:行为型模式类图:由抽象方法定义算法的流程,具体的实现交给子类,完成特定的相关步骤。模板方法模式的结构:由一个抽象类和一个或一组实现类组成,抽象类中的方法分为3种:抽象方法:父类中只声明,不加以实现,只定义其规范模板方法:由抽象类声明并加以实现原创 2015-07-17 18:27:22 · 407 阅读 · 1 评论 -
创建型设计模式-建造者设计模式
定义:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。类型:创建类模式类图:4个角色:1.Directer: 导演 调用具体的建造者,来创建复杂对象的各个部分,2.Builder:给出接口规定各个部件的创造,规定要实现的复杂对象的各个部分的创建,不涉及具体的对象部件的创建3.ConcereteBuilder:基层Builder的接口原创 2015-07-20 14:34:21 · 401 阅读 · 0 评论