/* 设计模式之单例模式$_instance 必须声明为静态的私有变量构造函数必须声明为私有,防止外部程序 new 类从而失去单例模式的意义getInstance() 方法必须设置为公有的,必须调用此方法以返回实例的一个引用:: 操作符只能访问静态变量和函数 new 对象会消耗内存使用场景:最常用的...
分类:
Web程序 时间:
2014-06-18 22:06:32
阅读次数:
233
1、半同步半异步模式简而言之,所谓的半同步半异步模式分为三个组成模块:同步处理模块,队列模块,异步处理模块.三个模块之间的交互关系如图:几个模块的之间的交互为:异步模块接收可能会异步到来的各种事件(I/O,信号等),然后将它们放入队列中,而同步模块一般只有一种动作,就是不停的从队列中取出消息进行处理...
分类:
其他好文 时间:
2014-06-18 19:46:41
阅读次数:
251
单体,整个运行环境就独有一份,最简单的一种单体就是一个把所有属性和方法都集中在一起的对象,区别于一般的字面量对象,一般字面量对象是对一个物体的描述,集合该物体所具有的一些属性和方法,而单体则包含更多的些逻辑在里面,单体的好处有,划分命名空间,如果用来作为网页包装器,可以使得页面所有变量都封装在一个对...
分类:
编程语言 时间:
2014-06-18 19:33:03
阅读次数:
209
前段时间要实习一个充值接口,创建了一个类(就叫类A好了),这个类A要和另外3个类进行交互,3个类对类A修改的数据是对其他类可见的。这种情况我想到了3个方法:1.static 静态成员,静态成员为该类的所有实例所共享,3个类中各自创建一个类A的对象,它们对静态成员的修改对其他类可见。2.全局变量,类A...
分类:
编程语言 时间:
2014-06-18 19:14:08
阅读次数:
301
DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中訪问点,并且负责职责的分派,并且与Spring IoC容器无缝集成,从而能够获得Spring的所优点。 详细请參考第二章的图2-1。DispatcherServl...
分类:
其他好文 时间:
2014-06-18 15:54:11
阅读次数:
155
简介即ProxyPattern,23种java常用设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问,下面我们一起来看看Java对象代理的一些笔记吧。 代码如下复制代码 import java.lang.reflect.InvocationHandler; import...
分类:
编程语言 时间:
2014-06-18 14:50:49
阅读次数:
232
摘录:Java开发中的23种设计模式详解设计模式Java的23种设计模式23种设计模式编程java设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重...
分类:
编程语言 时间:
2014-06-18 13:48:10
阅读次数:
410
JS中的phototype是JS中比较难理解的一个部分本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。2 javascript的方法可以分为三类:...
分类:
Web程序 时间:
2014-06-17 20:59:28
阅读次数:
189
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码interface IProduct { public void productMethod();}class Product implements IProduc...
分类:
其他好文 时间:
2014-06-17 14:55:41
阅读次数:
182
设计模式之模板方法模式(Template Method)摘录!...
分类:
其他好文 时间:
2014-06-16 20:32:27
阅读次数:
182