- 博客(6)
- 资源 (40)
- 收藏
- 关注
原创 设计模式(一):开放封闭原则
开放封闭原则:一个软件实体(如类、模块和函数)应该对货站开放,对修改封闭。 开放封闭原则指的是:既然需求一定会随着时间发生变化,软件只有适应变化。但是,较好的方式是通过扩展软件实体的方式应对变化,而不是通过修改原有代码来适应变化。 开放封闭原则要求对修改关闭,但不做任何修改也是不可能的。 变化大概可分为如下类别: 1.逻辑变化:一个业务逻辑具体的处理算法变化,而且是
2013-06-24 21:14:09 793 1
原创 设计模式(一):迪米特法则(最少知识原则)
迪米特法则:一个对象应该对其他对象有最少的联系。 迪米特法则的强调的是一个类应该对与它有关的类的细节知道的越少越好。 迪米特法则的要求: 1.一个类只和与它“直接”相关的类有耦合关系。直接相关的类(朋友类)是指:出现在成员变量、方法的输入输出参数中的类,而出现在方法体内的类则不是。类与类之间的关系是建立在类之间的,而不是方法,因此一个方法尽量不要引入一个类中不存在的对象。
2013-06-23 21:24:36 678 1
原创 设计模式(一):接口隔离原则
实例接口:一个类就是一个实例接口。此类的所有实例都符合这个类定义的接口。 类接口:就是高级语言中的interface或纯虚类。 接口隔离原则:Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该依赖它不需要的接口)。The dependency of one class to
2013-06-22 20:59:06 663 1
原创 设计模式(一):依赖倒置原则
Dependence Inversion Principle(DIP): High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depe
2013-06-21 21:58:23 480 1
原创 设计模式(一):里氏代换原则
Liskov Substitution Principle(LSP): If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behvior of P unchanged when o1 is substitu
2013-06-20 20:29:56 625 1
原创 设计模式(一):单一职责原则
Single Responsibility Principle(SRP): There should never be more than one reason for a class to change. 单一职责原则的定义:应该有且只有一个原因导致类的变更。 按照字面意思理解,一个类应该只有一个功能才符合单一职责原则。 单一职责原则的好处: 1.因为只有一个职责,类的复
2013-06-19 21:23:47 780 1
ARM体系结构与编程.pdf
2012-10-26
putty通信工具
2012-10-25
Thinking in C++
2011-03-26
JCREATOR 4.5官方安装包
2009-09-14
UNIX网络编程卷2
2009-08-08
UNIX网络编程卷2(2)进程间通信
2009-08-08
UNIX网络编程卷2(1)
2009-08-08
华清远见linux驱动程序开发
2009-07-25
华清远见linux驱动程序开发
2009-07-25
华清远见Linux培训资料集合
2009-07-25
华清远见Linux培训资料集合
2009-07-25
华清远见Linux培训资料集合
2009-07-25
华清远见Linux培训资料集合
2009-07-25
华清远见Linux培训资料集合
2009-07-25
华清远见Linux培训资料集合
2009-07-25
编译原理(陈火旺第三版)练习答案.pdf
2009-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人