关闭

继承设计的一些小技巧

标签: 继承设计多态
143人阅读 评论(0) 收藏 举报
分类:

继承设计的一些小技巧

本文中给出一些继承设计的技巧,希望对自己以后设计类之间的关系有所帮助


  1. 将公共的东西放在父类中,不然每个类都写一遍太烦!
  2. 不要使用protected域,不仅破坏了封装性,而且包里面的其他地方也可以访问这个域。
  3. 只使用继承去实现“is-a”关系;如果不是这种关系,只用有一部分重复,不要滥用继承,总的来说除非所有继承的方法都有意义,否则不要使用继承。
  4. 多使用多态if() action;else if() action2这种形式的代码都要考虑使用多态。
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6551次
    • 积分:425
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:0篇
    • 译文:0篇
    • 评论:17条
    最新评论