目录1、我是谁,以及我为什么写这个主题2、可以用140个字概述这篇文章吗?3、究竟什么是“大型”JavaScript应用程序?4、让我们回顾一下当前的架构5、想得长远一些6、头脑风暴7、架构提议 7.1 模块化理论 7.2 CommonJS模块 7.3 外观模式 7.4 中介者模式 7.5...
分类:
编程语言 时间:
2014-07-01 23:51:07
阅读次数:
522
1.TimePicker控件最近感觉每个开发平台的控件基本都差不多,在Android中控件的事件和.net控件直接写事件有一定的区别,net事件可以直接界面进行事件的绑定哈。不过在Silverlight中,如果用MVVM设计模式的话,也可以自己为控件写Command命令的,可以取代控件的事件。Tim...
分类:
其他好文 时间:
2014-07-01 20:43:57
阅读次数:
261
单例模式三种写法:第一种最简单,但没有考虑线程安全,在多线程时可能会出问题public class Singleton{ private static Singleton _instance = null; private Singleton(){} public static S...
分类:
其他好文 时间:
2014-07-01 20:39:28
阅读次数:
263
2014-06-15星期日10:42:12Decorator,继续GOF。1、IntentAttachadditionalresponsibilitiestoanobjectdynamically.Decoratorsprovideaflexiblealternativetosubclassingf...
分类:
其他好文 时间:
2014-07-01 12:33:37
阅读次数:
398
学习的第二个设计模式,当你设计的类图出现了类爆炸就应该考虑类的设计是否有问题,是否需要用装饰模式来修改。先来看看装饰模式的定义:(wiki)通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造函数的参数。装饰类实现新的...
分类:
其他好文 时间:
2014-07-01 00:39:28
阅读次数:
255
原地址:http://www.cocoachina.com/gamedev/2012/1129/5212.htmlMVC是三个单词的缩写,分别为:模型(Model)、视图(View)和控制Controller)。MVC是一个设计模式,它强制性地使应用程序的输入、处理和输出分开,将应用程序分成三个核心...
分类:
Web程序 时间:
2014-07-01 00:32:11
阅读次数:
274
Singleton 是对全局变量的取代策略
作用:保证一个类只能有一个实例,并提供一个全局唯一的访问点。
仅有一个实例:通过类的静态成员变量来体现。
提供访问它的全局访问点:访问静态成员变量的静态成员函数来体现。
《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有的静态方法获取该实例。
单例模式通过类本身来管理其唯一实例,这种特性提供了解决问题的方法。唯一的实例是类的一个普通对象,但设计这个类时,让它只能创建一个实例并提供对此实例的全局访问...
分类:
其他好文 时间:
2014-06-30 20:27:52
阅读次数:
255
设计模式之中介者模式(Mediator)摘录!...
分类:
其他好文 时间:
2014-06-30 18:38:07
阅读次数:
237
学过设计模式,用过设计模式,但是转瞬又忘了,这些模式到底是什么,到底是干什么用,到底是用在哪里的.看DRP的时候,又介绍了代理模式,介绍了静态代理,动态代理;当时就觉得代理模式,就像是在客户端和真实的主题类中加了一个隔层,就像是解耦,加了一个中间层.
之前学习的时候,感觉那个例子举得不好,我一直不明白为什么要用代理.他的例子说了一个人小明要追小美,但是小明拜托小代去帮忙追小美,...
分类:
其他好文 时间:
2014-06-30 17:58:08
阅读次数:
219
设计模式之备忘录模式(Memento)摘录!...
分类:
其他好文 时间:
2014-06-30 17:52:59
阅读次数:
201