Java编程思想之七-复用类 尽管面向对象编程对继承极力强调,但在开始一个设计时,一般优先选择组合(或代理),只有在确实必要时才使用继承,因为组合更加灵活,此外,通过对成员类型使用继承技术的添加技巧,可以在运行时改变那些成员对象的类型和行为。
?