面向对象设计中的继承和组合,下面说法错误的是?( ) 继承允许我们覆盖重写父类的实现细节,父类的实现对于子类是可见的,是一种静态复用,也称白盒复用 组合的对象不需要关心各自的实现细节,之间的关系是在运行时候才确定的,是一种动态复用,也称黑盒复用 优先使用继承,而不是组合,是面向对象设计的第二原则 继承可以使子类能自动继承父类的接口,但在设计模式中认为这是一种破坏了父类的封装性的表现
面向对象设计中的继承和组合,下面说法错误的是?( )
继承允许我们覆盖重写父类的实现细节,父类的实现对于子类是可见的,是一种静态复用,也称白盒复用
组合的对象不需要关心各自的实现细节,之间的关系是在运行时候才确定的,是一种动态复用,也称黑盒复用
优先使用继承,而不是组合,是面向对象设计的第二原则
继承可以使子类能自动继承父类的接口,但在设计模式中认为这是一种破坏了父类的封装性的表现