//---------------------------15/04/09----------------------------
//Singleton 单例模式-----对象创建型模式
/*
1:意图:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
2:动机
3:适用性:
...
分类:
其他好文 时间:
2015-04-10 09:42:13
阅读次数:
140
//---------------------------15/04/09----------------------------
//Abstract Factory 抽象工厂----对象创建型模式
/*
1:意图:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。
2:别名:Kit
3:动机...
分类:
其他好文 时间:
2015-04-09 22:03:48
阅读次数:
141
//---------------------------15/04/09----------------------------
//factory method 工厂方法-------对象创建型模式
/*
1:意图:
定义一个用于创建对象的接口,让子类决定实例化哪一个类。
Factory Method...
分类:
其他好文 时间:
2015-04-09 20:00:19
阅读次数:
118
Java 设计模式之单例模式设计模式中,最简单不过的就是单例模式。先看看单例模式Singleton模式可以是很简单的,它的全部只需要一个类就可以完成。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同...
分类:
编程语言 时间:
2015-04-09 08:53:11
阅读次数:
245
//---------------------------15/04/08----------------------------
//builder 生成器(建造者)模式---对象创建型模式
/*
1:意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
2:动机
3:适用性:
...
分类:
其他好文 时间:
2015-04-08 16:24:13
阅读次数:
125
finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因为收集的对象只和JVM的垃圾收集策略有关。1.构造函数要点:构建器(Constructor)属于一种...
分类:
其他好文 时间:
2015-04-08 00:56:02
阅读次数:
182
静态数据永远在只占一份存储空间,静态初始化只在必要时刻进行,而且静态对象不会被再次初始化。初始化的顺序是先静态对象(前提是它们尚未因前面的对象创建而初始化)而后是非静态对象。...
分类:
编程语言 时间:
2015-04-07 21:47:33
阅读次数:
127
//---------------------------15/04/07----------------------------
//prototype 原型模式--对象创建型模式
/*
1:意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
2:动机:
3:适用性:
1>当一...
分类:
其他好文 时间:
2015-04-07 21:39:45
阅读次数:
171
// ECMAScript有两种开发模式:1.函数式(过程化);2.面向对象(OOP);一 创建对象1.普通的创建对象1 // 创建一个对象,然后给这个对象新的属性和方法;2 var box = new Object(); // 创建一个Object对象;3 ...
分类:
编程语言 时间:
2015-04-07 17:18:03
阅读次数:
157
单例模式解释单例模式是一种对象创建性模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。单例模式的要点有三个:一是某个类只能有一个实例;而是必须自行创建整个实例;三是它必须自行向整个系统提供整个实例。英文定义为:Ensure a class ...
分类:
其他好文 时间:
2015-04-07 17:18:03
阅读次数:
132