我遇到了这个问题:
"有两种类型的可变数据 - 依赖和独立。建议在结构中创建哪种类型,为什么?"
我尝试回答:
所以我创建了一些结构
struct Node{
int node;
Node *ptr;
}
struct Book{
int page;
Book *nxtPg;
}
struct Fruit{
string name;
float weight;
}
我可以看到变量是依赖的。说推荐因变量是否正确,因为结构将相似的数据组合在一起。为了回答原因,可以说自变量会破坏创建结构的目的吗?
答案 0 :(得分:0)
我怀疑这个问题旨在让你思考面向对象的范例:高内聚,松散耦合,其中有大量信息供你在互联网上阅读。
将数据封装在不依赖于其他数据的对象(即对象不依赖于其他对象)的对象应该是分开的而不是耦合。封装具有依赖关系的数据的对象具有较高的内聚力,最好将这些数据分组在一起,而不是将关于对象将耦合的意义的数据分散到其他对象。