继承设计的一些小技巧

原创 2016年08月28日 23:39:46

继承设计的一些小技巧

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


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

ASP.NET网页设计的24条小技巧

  • 2009年01月08日 15:45
  • 7KB
  • 下载

《PS平面设计小技巧》

  • 2011年11月12日 23:27
  • 47KB
  • 下载

功能担当!超实用的网站页脚设计小技巧

编者按:评价一个网站好坏有众多因素,视觉设计、品牌一致性、网站易用性等,都会影响到访客的情绪,而今天我们要介绍的这个,是不起眼的网站页脚,然而正是这个很多设计师都忽略的部分,在网站中却有着至关重要的功...
  • heye13
  • heye13
  • 2015年11月04日 16:35
  • 427

SQL数据库设计的各种小技巧

  • 2009年02月28日 15:37
  • 2KB
  • 下载

不花钱的可靠性设计小技巧

  • 2011年08月06日 07:35
  • 42KB
  • 下载

求余小技巧 码农场 » POJ 3641 Pseudoprime numbers 题解 《挑战程序设计竞赛》

// return (a * b) % m LL mod_mult(LL a, LL b, LL m) { LL res = 0; LL exp = a % m; while ...

11 个超实用的网站页脚设计小技巧—兄弟连IT教育

11 个超实用的网站页脚设计小技巧—兄弟连IT教育 评价一个网站好坏有众多因素,视觉设计、品牌一致性、网站易用性等,都会影响到访客的情绪,而今天我们要介绍的这个,是不起眼的网站页脚,然而正是这个很多...

MYSQL数据库设计的一些小技巧

选表类型:mysql的myisam表适合读操作大,写操作少;表级锁表innodb表正好相反;行级锁表互联网服务,不算支付性的服务外,互动产品,新闻系统等等一般都是读多,写少。用myisam表比较合适。...

浅谈c++之面向对象程序设计的几种小技巧系列之第一部分--(boolan)

既然说是浅谈C++之面向程序设计,那么本次我会和大家分享面向对象设计中经常使用的几种类型:1.conversion function(转换函数)、2.non-explicit-one-argument...

Linux C程序设计的一些小技巧

罗列一下自己在工作和学习中知道的定位段错误的一些方法: 1. 在自己写的代码中,如果运行后报出段错误的提示,结合gdb调式可以进行定位,现在当前调试环境的shell中输入,ulimit -c unli...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:继承设计的一些小技巧
举报原因:
原因补充:

(最多只允许输入30个字)