
java设计模式
lzy20ls
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离; 世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己; 世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。 到那时,再来期待我们的finally
展开
-
设计模式-模版方法(行为型)
模板方法模式:定义一个算法的执行骨架,将具体的算法实现延迟到子类完成。 模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitive method);而将这些基本方法汇总起来的方法叫做模板方法(template method),这个设计模式的名字就是从此翻译 2016-07-21 16:07:39 · 306 阅读 · 0 评论 -
简单工厂模式和工厂方法模式
简单工厂模式是指专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 从图中我们可以清楚的看到,该模式中主要包含下面3种角色: 工厂(Creator)角色 它是工厂模式的核心,负责实现创建所有势力的内部逻辑。工厂类可以被外界直接调用,创建所需的产品的对象。 抽象(Product)角色 简单工厂模式所创建的所有对象的父类,负责描述所有实例所共翻译 2016-07-21 16:02:26 · 6430 阅读 · 1 评论