摘要: 一、单一职责原则(SRP) 定义: 就一个类而言,应该仅有一个引起它变化的原因。 说明: 如何识别并分离职责: 一般类所谓的职责,指的是完成某项工作或认为所提供的功能,其可由一系列功能函数支持实现;分离职责即可按照分离功能实现的策略进行。 小结: 单一职责看似简单,实则比较复杂,其主要体现在识别职责 阅读全文
posted @ 2019-10-12 17:42 浩月星空 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 一、模板 二、异常处理 1) 检验throw操作的函数; 2) 决定throw操作是否发生在try区段; 3) 若是,则把异常对象的类型与每个catch子句对比(依赖RTTI机制); 4) 若吻合时,则流程控制交给catch子句中(catch子句可以处理异常或其他的资源释放或恢复等操作,也可以继续抛 阅读全文
posted @ 2019-10-12 13:41 浩月星空 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、对象的构造与析构 二、new和delete操作符 三、临时性对象 1) 一般认为,临时性对象被摧毁应是在对完整的表达式在求值过程中的最后一个步骤时; 2) 若临时对象被绑定在一个引用上,则其生命周期被延长,直到该引用的生命周期结束或直到临时对象的生命作用域范围结束,此时视哪一种情况先到达而定。 阅读全文
posted @ 2019-10-12 11:47 浩月星空 阅读(138) 评论(0) 推荐(0) 编辑