发布时间:2014-06-03 23:05:50
默认一级目录结构: /Controllers – 存放负责处理 存放负责处理 URL请求的控制器类; 类;/Models – 存放表示和操纵数据以及业务对象的类; /Views – 存放负责呈现输出内容的UI 模板文件; /Scripts – 存放JavaScript 类库文件和脚本文件.js/Images – 存放网站中使用到的图像文件; /Cont.........【阅读全文】
发布时间:2013-12-10 21:59:35
1、Builder模式主要用于“分步骤构建一个复杂的对象”。在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。2、变化点在哪里,封装哪里——Builder模式主要在于应对“复杂对象各个部分”的频繁需求变动。其缺点在于难以应对“分步骤构建算法”的需求变动。3、Abstract Factory模式解决“系统对象”的.........【阅读全文】
发布时间:2013-12-08 15:06:02
1、如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。这时候使用简单的静态工厂完全可以。2、“系列对象”指的是这些对象之间有相互依赖、或作用的关系3、Abstract Factory模式主要在于应对“新系列”的需求变动。其缺点在于难以应对“新对象”的需求变动。4、Abstract Factory模式经常.........【阅读全文】
发布时间:2013-12-07 22:12:12
1、Singleton模式中的实例构造器可以设置为protected以允许子类派生。2、Singleton模式一般不要支持ICIoneable接口,因为这可能会导致多个对象实例,与Singleton模式的初衷违背。3、Singleton模式一般不要支持序列号,因为这也有可能导致多个对象实例,同样与Singleton模式的初衷违背。4、Singleton模式只考虑到了对象创.........【阅读全文】