有时候我们只需要某类一个对象,多个对象会产生不利的影响,如充当打印机: public
class OnlyModle { private static OnlyModle _only; private OnlyModle() { }
public...
分类:
其他好文 时间:
2014-05-28 04:41:53
阅读次数:
209
模式分类从目的来看:-创建型(Creational)模式:负责对象创建-结构型(Structural)模式:处理类与对象间的组合-行为型(Behavioral)模式:类与对象交互中的职责分配从范围来看:-类模式处理类与子类的静态关系-对象模式处理对象间的动态关系动机(Motivation)在软件系统...
分类:
其他好文 时间:
2014-05-24 11:44:10
阅读次数:
314
利用单件模式避免重复打开窗体,窗体为无参数构造函数模式。
注:该博客中有自动关闭窗体的方法http://www.cnblogs.com/zfanlong1314/p/3567308.html为了打开窗体时传入参数,可以改变方法的传递参数,本人修改后代码如下
/// /// 泛型实现窗体实例单...
创建模式:单件模式、工厂模式、抽象工厂模式、生成器模式、原型模式。结构模式:适配器模式、桥接模式、组成模式、装饰模式、外观模式、享元模式、代理模式。行为模式:中介者模式、命令模式、备忘录模式、状态模式、策略模式、解释器模式、迭代器模式、观察者模式、访问者模式、模板方法模式。第一类:单件模式(Sing...
分类:
其他好文 时间:
2014-05-22 02:24:18
阅读次数:
391
同步一个方法可能造成程序执行效率下降100倍.
静态初始化的控制权是在Java手上
一个类,一个责任 原则. ( 类应该做一件事,而且只做一件事) 但单件做了两件事, 一是 管理自己的实例(并提供全局访问变量) 二是在应用程序中担任角色,
(1). 私有构造器.不提供对外访问 (2). 静态方法对外提供类本身实例. (3) . 只有一个实例
单例模式: ( ...
分类:
其他好文 时间:
2014-05-16 01:31:32
阅读次数:
245