《程序员修炼之道》

《程序员修炼之道》

那些不喜欢拍键盘的人,通过继承将基类的公共功能添加到子类中,来保护他们的手指:User类和Product类都是ActiveRecord::Base的子类。

那些喜欢类型的人,通过继承来表达类之间的关系:汽车是一种交通工具。

不幸的是,这两种形式的继承都有问题。