簡體   English   中英

C ++中的變量和結構

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM