[java] view
plaincopyprint?
public class Singleton {
private static Singleton intance;
private Singleton() {}
public static Singleton getInstance() {...
分类:
编程语言 时间:
2014-12-02 16:38:25
阅读次数:
176
1,JDK中反射类包含的内容:
-1,Class类,代表一个类。
-2,Constructor,代表类的构造方法。
-3,Field,代表类成员
-4,Method,代表方法。
2,统一调用形式:
一个基本的使用反射的例子如下:
package com.use;import java.lang...
分类:
编程语言 时间:
2014-12-02 00:12:42
阅读次数:
286
1,JDK中反射类包含的内容:
-1,Class类,代表一个类。
-2,Constructor,代表类的构造方法。
-3,Field,代表类成员
-4,Method,代表方法。
2,统一调用形式:
一个基本的使用反射的例子如下:
package com.use;import java.lang...
分类:
编程语言 时间:
2014-12-02 00:09:13
阅读次数:
240
1、什么是设计模式
关于设计模式,有一些比较官方的定义,如:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。
...
分类:
编程语言 时间:
2014-12-01 14:26:57
阅读次数:
211
一、概述
提供一种方法来访问聚合对象(容器container),而不用暴露这个对象的内部细节。
二、适用场景
1>遍历访问聚合对象中的元素,而无须暴露它的内容表示,将聚合对象的访问和内部数据的存储分离。使得访问聚合对象时无须了解其内部的实现细节。
2>需要为一个聚合对象提供多种遍历实现。
三、UML类图
四、参与者
1>Ite...
分类:
编程语言 时间:
2014-12-01 00:52:12
阅读次数:
197
今天,我们要梳理一下java设计模式的适配器模式。 适配器嘛,想一想我们平常用的电源适配器就知道了,就是把两个不兼容的东西搞通嘛,可以相互联系。 在java中也一样,就是让两个需要一起协调的类,通过适配器协调...
分类:
移动开发 时间:
2014-11-27 16:34:20
阅读次数:
257
JAVA的动态代理 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用...
分类:
编程语言 时间:
2014-11-26 20:52:40
阅读次数:
265
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020
所谓的单例模式,即单一的实例,保证类在内在中只有一个对象。...
分类:
编程语言 时间:
2014-11-26 01:28:16
阅读次数:
177
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020
在看设计模式的基本原则之前,先来看下一些基本的面向对象知识。
1. 面向对象思想的建立:
面向的对象的三原则,即继承,封装和多态,那么这些又是如何定义,又如何区分呢?
封装 : 隐藏实现的一些...
分类:
编程语言 时间:
2014-11-26 01:27:20
阅读次数:
165
一、概述
避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。
核心在于引入一个抽象处理者类
二、适用场景
请求的链式处理,多个对象可以处理同一请求、但是具体由哪个对象来处理由运行时系统根据条件判断确定。
如请假业务场景:...
分类:
编程语言 时间:
2014-11-26 01:26:51
阅读次数:
232