(原文地址:http://blog.chinaunix.net/uid-26672038-id-3904513.html)
本文主要讲述一下,什么是设计模式(Design
pattern),作为敲键盘的我们要如何学习设计模式。设计模式真的是一把万能钥匙么?各个代码的设计模式几乎每个人都知晓,就...
分类:
Web程序 时间:
2014-06-07 01:05:48
阅读次数:
298
单例,指的是只有一个实例的对象。
在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才有利于协调系统整体的行为。比如在整个系统的配置文件中,配置数据有一个单例对象进行统一读取和修改,其他对象需要配置数据的时候也统一通过该单例对象来获取配置数据,这样就....
分类:
Web程序 时间:
2014-06-07 00:33:40
阅读次数:
270
什么是策略模式?
策略模式定义了算法家族,分别封装起来,让它们之间能够相互替换,此模式让算法的变化不会影响到使用算法的客户。
策略模式是一种定义一系列算法的方法,从概念上看全部这些算法完毕的都是同样的工作,仅仅是实现不同,它可以以同样的方式调用全部的算法,降低了各种算法类与使用算法之间的耦合。策.....
分类:
其他好文 时间:
2014-06-06 18:41:54
阅读次数:
212
我们都知道,Java中的String类具有如下特性:String是一个不可变类,当直通过用字符串方式使用String对象时,Jvm实际上在内存中只存有一份,且存在字符串常量池中。当对字符串直接进行修改时(如直接联接另一个字符串常量),Jvm会首先去字符串常量池中查找是否已经存在此字符串,不存在则创建...
分类:
其他好文 时间:
2014-06-06 17:25:03
阅读次数:
281
JS的面向对象编程Ajax熟练JavaScript设计模式征服Ajax Web
2.0开发技术详解(附光盘)百度,谷歌,开源的论坛官方的demo和API文档ReaderExt.data.reader.Reader
读取器的根类Ext.data.reader.Json Json格式的读取器Ex...
分类:
Web程序 时间:
2014-06-06 16:36:31
阅读次数:
238
概念:
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例...
分类:
编程语言 时间:
2014-06-06 14:01:24
阅读次数:
353
1.
说说简单的函数回调首先说说一种简单的函数回调机制(一种通过获取对象的指针来进行函数的调用方法)以下是代码演示---这是观察者(被回调)部分:class
Observer{public: // 抽象观察者的纯虚函数 virtual void UpdateMessage() = 0;};class...
分类:
编程语言 时间:
2014-06-06 11:51:11
阅读次数:
315
1 面向对象的思想 就是把现实世界中的思维带进计算机。2
面向对象的设计原则。终极目的消除重复代码。不然面向对象干什么?3 在不同的场合使用不同的设计模式面向对象的思维:1 谁来做这件事,再考虑怎么做2
先考虑整体,再考虑局部3 先考虑抽象,再考虑具体12课ok了
分类:
移动开发 时间:
2014-06-05 21:43:45
阅读次数:
191
/************************************************************************设计模式外观模式外观模式:有若干子系统,这些子系统提供提供了若干功能,如果要完成某个操作,需要由各个子系统的全部或若干功能组成,那就需要类似的代码:cla...
分类:
其他好文 时间:
2014-06-04 15:32:08
阅读次数:
355
这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单例模式,在这个场景中,有皇帝,有大臣,大臣是天天要上朝参见皇帝的,今天参拜的皇帝应该和昨天、前天的一样(过渡期的不...
分类:
编程语言 时间:
2014-06-04 14:29:09
阅读次数:
333