9.7 如何设计好继承
对于如何设计好类的继承,笔者根据长期的开发经验,有以下几点建议:
❑把通用操作与方法放到父类中,因为一个父类可以有好几个子类。如果是通用的操作,放到父类中,带来的好处是多方面的:一是避免代码重复,二是避免了人为因素导致不一致。
❑不要使用受保护字段,也就是protected字段。
❑尽管类的继承给开发带来了好处和方便,但如果不希望自己的类再被扩展,也就是不希望再产生子类时,可在类的声明之前加上final关键字,这样此类就不能再被继承。
本文档使用 Sou.st 构建