gpt4 book ai didi

oop - 继承和组合有什么区别?

转载 作者:行者123 更新时间:2023-12-05 01:38:14 25 4
gpt4 key购买 nike

正如标题所说,两者的含义都让我难以理解。

最佳答案

继承表示一个 is-a关系,而组合表示 has-a两个类之间的关系。

合成的一个例子是多边形。它具有有序的点序列。在 C++ 术语中:

struct Polygon {
std::vector<Point> points;
};

而一个 logic_errorexception :
struct logic_error : public exception {
};

关于oop - 继承和组合有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com