[英]Variables and Structs in C++
我遇到了這個問題:
“變量數據有兩種類型:依賴和獨立。建議在結構內部創建哪種類型,為什么?”
我試圖回答:
所以我創建了一些結構
struct Node{
int node;
Node *ptr;
}
struct Book{
int page;
Book *nxtPg;
}
struct Fruit{
string name;
float weight;
}
我可以看到變量是相關的。 說將建議使用因變量是正確的,因為結構將相似的數據組合在一起。 並回答“為什么”這一部分,說自變量會破壞創建結構的目的是否正確?
我懷疑這個問題旨在讓您考慮一下面向對象的范例: 高凝聚力,松散耦合 ,其中有大量信息可供您在Internet上閱讀。
封裝不依賴於其他數據的數據的對象(即,這些對象不依賴於其他對象)應該分開並且不耦合 。 封裝具有依賴性的數據的對象具有較高的內聚性 ,最好將數據分組在一起,而不是將數據分散到意為將對象耦合到其他對象上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.