- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 面向对象设计(OOD)中的单一职责原则
我们知道,在面向对象设计中要做到高内聚低耦合。而单一职责原则就是实现高内聚低耦合的最好办法。面向对象设计中单一职责原则是指: 一个类只负责一个功能领域中的相应职责。 如果一个类承担的职责过多,就等于把这些职责耦合在了一起。当其中一个职责变化时,可能影响其他职责的运作。 下面我们用C++的例子来具体说明。 比如我们有如下的设计:class CShape{pub
2006-10-18 09:25:00 4575 5
原创 C++中的显式构造函数
有如下一个简单的复数类:class ClxComplex{public: ClxComplex(double dReal = 0.0, double dImage = 0.0) { m_dReal = dReal; dImage = dImage; } double GetReal() const { return m_dReal; } double GetIma
2006-10-12 09:26:00 12091 11
原创 发文纪念文章入选CSDN Blog精华
今天打开自己的Blog,在访问来源里面看到,我昨天刚发表的《巧用构造函数与析构函数对数据进行设置和恢复》的访问来源里面有http://blog.csdn.net/default.html的链接,就过去看了看。 原来,我那篇文章入选了CSDN Blog的精华,有图为证: 特写篇小文纪念一下!
2006-10-11 21:25:00 1452
原创 巧用构造函数与析构函数对数据进行设置和恢复
在开发的时候会遇到这种情况,就是在执行某些功能的时候要对一些环境变量或配置信息进行修改,功能执行完毕之后再把这些变量或配置信息设置恢复回去。举个例子:有些游戏只能在分辨率为800*600的环境下运行,如果要在分辨率1024*768的电脑上玩,就要在运行游戏的时候把分辨率改为800*600,退出游戏的时候再把分辨率改回1024*768。 其实处理这样的情况也不是很难,我们可以写一个设置
2006-10-10 09:17:00 4858 1
VC中自动改变控件位置和大小的对话框类
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人