/* 设计模式之单例模式$_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
DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中訪问点,并且负责职责的分派,并且与Spring IoC容器无缝集成,从而能够获得Spring的所优点。 详细请參考第二章的图2-1。DispatcherServl...
分类:
其他好文 时间:
2014-06-18 15:54:11
阅读次数:
155
正如在以前的帖子说,但是我在转到故事版(StoryBoard)教程之前,我有另外一个问题来回答。我如何从UITableView删除一行呢?当人们构建简单的表视图引用程序后,这是另一个常见的??问题。同样的,它比你想象的更容易。但在进入编码部分,我打算给你介绍一个程序员使用最多的设计模式,用户界面??...
分类:
其他好文 时间:
2014-06-17 00:57:13
阅读次数:
403
学习设计模式已经有一段时间了,《大话》也正看第二遍,可是却迟迟不敢下笔。算了,先拿简单的开刀吧。
简单工厂模式是设计模式中一种比较简单、基础的设计模式。
定义:
由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。
包含元素:
工厂(Creator)角色
简单工厂模式的核心,它负责实现创建...
分类:
其他好文 时间:
2014-06-16 21:21:39
阅读次数:
278
设计模式之模板方法模式(Template Method)摘录!...
分类:
其他好文 时间:
2014-06-16 20:32:27
阅读次数:
182
为另一个对象提供一个替身或占位符以控制对这个对象的访问。
代理模式的组成:
主题接口(Subject):目的是提取真正主题与代理的公共属性,让使用真正主题的地方也能用代理代替。
真正主题(RealSubject):真正发送请求的类。
代理(Proxy):请求方与真正主题的代理类,请求方通过调用代理对象间接调用真正主题。
代理模式的简单例子:
Subject.java
package...
分类:
其他好文 时间:
2014-06-16 19:56:32
阅读次数:
195
设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况 也许有一天会发生改变。 从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但.....
分类:
编程语言 时间:
2014-06-16 14:02:01
阅读次数:
313
MVC是一种用于表示层设计的复合设计模式。M、V、C分别表示模型(Model)、View(视图)、Controller(控制器)。它们的职责如下:它们之间的交互有以下几种:1.当用户在视图上做任何需要调用模型的操作时,它的请求将被控制器截获。2.控制器按照自身指定的策略,将用户行为翻译成模型操作,调...
分类:
Web程序 时间:
2014-06-16 13:26:14
阅读次数:
319