码迷,mamicode.com
首页 > 其他好文 > 详细

设计的原则

时间:2015-06-09 19:10:19      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

1、审慎添加新class

  • 如何被创建,被析构
  • 复制行为如何
  • 有什么默认行为是需要被禁止的 
  • 和其他类之间关系如何(设计模式的领域)
  • 支持怎么样的类型转换
  • 一般性如何(模板编程)

2、合理运用几种类间关联关系

  • public继承是 is-a 关系
  • 聚合是 has-a 或者 通过a去实现
  • private继承也是通过a实现,只有当需要操作protected成员时,才用它代替聚合

3、接口要容易被使用,且不容易被误用

4、区分好接口继承与实现继承

 

设计的原则

标签:

原文地址:http://www.cnblogs.com/johnchow/p/4563984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!