



私有继承其实是一种组合关系,确切的说,是一种组合关系中的is-imlemented-in-terms-of关系,根据某物实现。一般来说优先使用组合关系,只有在一些比较特殊的情况和必要的情况下,比如牵扯一些protected成员、private成员,虚函数等。才考虑用private继承,实现组合关系。


私有继承在某些情况下被视为一种组合关系,特别是当涉及到is-implemented-in-terms-of关系时。通常优先使用组合,但在处理protected和private成员以及虚函数时,私有继承可能更为合适。它提供了一种实现特定接口的方式,同时限制了子类的访问权限。




私有继承其实是一种组合关系,确切的说,是一种组合关系中的is-imlemented-in-terms-of关系,根据某物实现。一般来说优先使用组合关系,只有在一些比较特殊的情况和必要的情况下,比如牵扯一些protected成员、private成员,虚函数等。才考虑用private继承,实现组合关系。


222

被折叠的 条评论
为什么被折叠?