继承设计的一些小技巧

来源:互联网 发布:mac如何下载优酷视频 编辑:程序博客网 时间:2024/05/20 11:23

继承设计的一些小技巧

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


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