一个面向对象软件设计原则是:“Favor object composition over class inheritance”
个人认为,如果是一个很稳定的类可以考虑使用继承,如果是一个经常维护更新的类,就别用继承了。