Java的基本输出流类是:java.io.OutputStream: public?abstract?class?OutputStream 这个类提供了写入数据所需的基本方法。这些方法包括: public?abstract?void?write(int?b)?throws?IOException
pub...
分类:
其他好文 时间:
2014-10-06 02:33:09
阅读次数:
172
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2014-10-05 22:28:09
阅读次数:
322
先说下我对工厂模式的理解:当我们需要某个对象时,最直接的办法是看到这个对象就拿过来。但是当对象非常多的时候,找起来就很不方便。这时就需要一个中介来帮助我们取得想要的东西,这个中介就是工厂(factory)。工厂模式可分为三个分类(简单工厂模式Simple Factory、 工厂方法模式Factory...
分类:
其他好文 时间:
2014-10-05 16:32:58
阅读次数:
158
定义:表示一介作用于某个对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构图:
示例代码:
public interface Vistor {
public abstract void vistorConcreteElementA(ConcreteElementA concreteElementA);
public abstr...
分类:
其他好文 时间:
2014-10-05 12:15:18
阅读次数:
199
定义:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的互
结构图:
示例代码:
public abstract class Mediator {
public abstract void send(String message, Colleague colleague);
}
public class ...
分类:
其他好文 时间:
2014-10-05 11:16:38
阅读次数:
184
抽象工厂模式(Abstract Factory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。...
分类:
编程语言 时间:
2014-10-05 02:37:07
阅读次数:
213
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39760895
工厂方法模式(Factory Method)分为三种:
一、普通工厂模式。就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。
1、uml建模图:...
分类:
编程语言 时间:
2014-10-05 01:18:07
阅读次数:
431
_run(); $notecomputer->_run2();*//*interface 成员字段必须是常量 接口方法必须是抽象方法~ 并且不能写abstract 子类继承接口的说法,叫做实现, 可以多实现*/ interface Computer { c...
分类:
其他好文 时间:
2014-10-04 19:09:27
阅读次数:
179
定义:定义一个操作的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
结构图:
示例代码:
public abstract class AbstractClass {
public abstract void primitiveOperation1();
public abstract void primi...
分类:
其他好文 时间:
2014-10-04 12:18:10
阅读次数:
187
定义:给定一个语言,定义它的方法的一种表示,并定义一个解释器,这个解释器使用该表示解释语言中的句子
结构图:
示例代码:
public abstract class AbstractExpression {
public abstract void interpret(Context context);
}
public class NonterminalExpression...
分类:
其他好文 时间:
2014-10-04 11:26:56
阅读次数:
234