![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日记
fangrong
这个作者很懒,什么都没留下…
展开
-
Thinking In C++ Notes(1) 方法论
对象设计的五个阶段 对象的设计不限于写程序的时期,它出现在一系列阶段。有这种观点很有好处,因为我们不再期望设计立刻尽善尽美,而是认识到,对对象做什么和它应当像什么的理解是随着时间的推移而产生的。1) 对象发现这个阶段出现在程序的最初分析期间。2) 对象装配我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时期未出现过。对象的这种内部需要可能要用新类去支持它。3) 系统构造4)原创 2005-06-04 11:12:00 · 682 阅读 · 0 评论 -
C++编程准则(1)
1. 不要用C + +主动重写我们已有的C代码,除非我们需要对它的功能做较大的调整,(也就是说,不破不立)。2. 要区别类的创建者和类的使用者(客户程序员)。3. 当我们创建一个类时,要尽可能用有意义的名字来命名类。4. 数据隐藏允许我们(类的创建者)将来在不破坏用户代码(代码使用了该类)的情况下随心所欲地修改代码。为实现这一点,应把对象的成员尽可能定义为private, 而只让接口部分为p u原创 2005-06-04 12:11:00 · 949 阅读 · 0 评论