天天看點

《C++面向對象高效程式設計(第2版)》——1.7 類的目的

本節書摘來自異步社群出版社《c++面向對象高效程式設計(第2版)》一書中的第1章,第1.7節,作者: 【美】kayshav dattatri,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

c++面向對象高效程式設計(第2版)

設計類的目的必須非常明确。一個優秀的類應該易于了解和使用,必須清楚地向客戶說明其目的。我們不能建立一個color類,既代表花的顔色又代表圖形系統中的顔色,它們有完全不同的要求。設計人員沒必要為滿足一組客戶而在類中添加成員函數,這樣添加的成員函數總體上與類要完成的任務無關。換言之,每個類都是為特定領域的某種用途而設計的。例如,考慮下面的person類:

繼續閱讀