我发现了一个问题,询问类包含和类继承之间的区别。类包含到底是什么意思?我想我以前没听过这个词。
发布于 2015-09-04 17:03:47
这是一个构图。一般来说,比起继承,更喜欢组合。使用继承来建模只是一种关系(Liskov原则),而不是使用、依赖或在术语中实现。
发布于 2015-09-05 00:30:06
发布于 2015-09-05 05:51:40
根据上下文的不同,包含可能有不同的处理方式:
所有形式的包含与继承在概念上的主要区别之一是,包含假设许多元素可以包含在实例级别的一个(父)元素中。相比之下,经典继承(隐式)假设一个对象只能有一个扩展。换句话说,一个超对象不能在许多扩展之间共享。
再次注意,这可能不是一个完整的列表,并且上述处理之间存在显着重叠以及一些不兼容。
https://stackoverflow.com/questions/32394062
复制相似问题