
设计模式
s306587279
这个作者很懒,什么都没留下…
展开
-
学习:java设计模式—工厂模式(转载)
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; ...原创 2013-03-27 11:00:23 · 71 阅读 · 0 评论 -
4月16号 -- 适配器模式
今天的任务:学习“适配器模式” 一、适配器(变压器)模式: 把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。 适配器模式分类:1、类的适配器模式(采用继承实现)2、对象适配器(采用对象组合方式实现) 1、类的适配器模式: /** * 源,只有一个方法 */ public void ...原创 2013-04-17 00:16:43 · 118 阅读 · 0 评论 -
4月17号 -- 观察者模式
今天的任务:学习"观察者模式" 一、观察者模式:Observer模式定义对象间的一对多的依赖关系,当一个对象(被观察者)的状态发生改变时, 所有依赖于它的对象(观察者)都得到通知并被自动更新。 在目标对象中会有观察者集合,当目标对象有变化时将会通知所有观察者集合对象做相关更新操作。 二、实例 : 老师有电话号码,学生需要知道老师的电话号码以便在需要的时候拨打,在这...原创 2013-04-17 18:08:29 · 141 阅读 · 0 评论 -
4月23 -- 工厂方法模式、简单工厂模式
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 二、 工厂方法模式角色与结构 抽象工厂(Creator)角色...原创 2013-04-23 23:26:52 · 83 阅读 · 0 评论