框架代码如下:// 使用封装方法的人只关心提供http的请求方法,url地址,数据,成功和失败的回调方法// 类的构造定义,主要职责就是新建出 XMLHttpRequest 对象var MyXMLHttpRequest = function () { var xmlhttprequest; ...
分类:
Web程序 时间:
2014-12-10 19:38:50
阅读次数:
207
一、单一职责原则
(1)就一个类而言,应该仅有一个引起它变化的原因;
(2)如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力
二、开放封闭原则
三、依赖倒转原则
四、里氏代换原则
五、迪米特法则...
分类:
编程语言 时间:
2014-12-10 18:07:41
阅读次数:
181
3 类 Classes
类是C++中代码的基本单元; 显然, 它们被广泛使用; 本节列举了写一个类时的主要注意事项;
3.1 构造函数的职责 Doing Work in Constructors
Tip 构造函数中只进行那些没什么意义的(trivial 译注: 简单初始化对于程序执行没有实际的逻辑意义, 因为成员变量"有意义"的值大多不再构造函数中确定)初始化, 可能的话, 使用...
分类:
其他好文 时间:
2014-12-09 19:43:38
阅读次数:
282
单一职责原则http://blog.csdn.net/zhengzhb/article/details/72781741、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是...
分类:
其他好文 时间:
2014-12-09 17:35:15
阅读次数:
198
NSNotificationCenter 是 Cococa消息中心,统一管理单进程内不同线程的消息通迅,其职责只有两个:1,提供“观查者们”对感兴趣消息的监听注册[[NSNotificationCenter defaultCenter] addObserver:self selector:@sele...
分类:
其他好文 时间:
2014-12-08 19:22:35
阅读次数:
125
原文地址:http://www.larryullman.com/2009/10/10/understanding-mvc-part-2/翻译:shadowmydx 转帖请注明在上一篇文章中,我介绍了在框架设计和其他情况中得到广泛应用的MVC设计模式,其中介绍了模型、视图还有控制器:它们不同的职责以及...
分类:
Web程序 时间:
2014-12-08 10:26:51
阅读次数:
315
在机房收费系统中,学生下机结账最让人头疼了。因为学生的消费时间(下机时间-上机时间-上机准备时间)有三种情况:
1.消费时间
2.消费时间
3.消费时间>最少上机时间,这种情况还要考虑递增单位时间。比如递增单位时间是10分钟,消费时间是42分
钟,42/10=4.....2,这种情况要按照50分钟收费。
以上消费时间就分了三种情况,...
分类:
其他好文 时间:
2014-12-07 23:21:16
阅读次数:
279
装饰者模式 在OO设计和开发过程,当我们需要为一个已经定义好的类添加新的职责(操作),通常情况下我们会采用继承的方式定义好自己的类,但是采取这样的方式会带来一些问题。 为了多态,通过父类指针指向其具体子类,但是这会造成另一问题:当我们需要为子类添加新的职责,就必须向其父类添加一个这个功能的抽象接口....
分类:
其他好文 时间:
2014-12-07 21:40:06
阅读次数:
251
1.首先提一下,面向对象三大特性:封装、继承、多态;两大基本原则:单一职责原则和开放封闭原则。这些是最基本的,如果觉得不熟悉,请百度,在此不赘述。2.工厂模式分三种:1)简单工厂模式,2)工厂方法模式,3)抽象工厂模式。这三种模式从上到下逐步抽象,并且更具一般性..
分类:
其他好文 时间:
2014-12-07 06:38:44
阅读次数:
185
iOS 开发工程师工作职责:负责下厨房 iPhone 客户端的产品开发、维护、优化以及扩展。任职要求:对技术有热情,热爱新的挑战熟悉 CocoaTouch, ASIHttpRequest, SDWebImage, GCD, Core Animation, CoreData 等熟悉 KVO, ARC了...
分类:
移动开发 时间:
2014-12-06 19:27:51
阅读次数:
219