Anz*_*rio 61
当您想要"复制"/公开基类的API时,您可以使用继承.如果您只想"复制"功能,请使用委托.
例如:您想要从列表中创建堆栈.堆栈只有pop,push和peek.鉴于您不希望在堆栈中使用push_back,push_front,removeAt等等功能,因此不应使用继承.
S.L*_*ott 26
他们彼此无关.授权是一种行为.继承是一种模型技术.
继承用于建模"is-a".计算机"是一个"电子系统.
授权是方法如何提供结果.有时,一个对象会将工作委托给另一个对象.委托可以通过任何关系 - 您可以委托给超类,复合或聚合的成员,或任何关系.