例如:你有一個 PhoneNumber 的類別, 這樣的物件裡面負責維護著 private 的電話號碼的資料, 如果你在設計程式的時候希望替 PhoneNumber 類別定義一個介面叫做 char *getPhoneNumber() 的成員函式, 請稍後, 你應該可以再進一步想一下, 為什麼你需要這個函式呢? 比方說你希望拿到電話號碼然後列印在螢幕上, 那麼你可以考慮替 PhoneNumber 類別定一個介面叫做 printOnScreen(ostream &out), 如此你就不需要把讓 PhoneNumber 管理的資料拋到類別外面了, 這樣的情況也會發生在類別資料存檔/讀檔的時候...
回
C++ 程式設計課程
首頁
製作日期: 3/26/2003
by 丁培毅 (Pei-yih Ting)
E-mail: [email protected]
TEL: 02 24622192x6615
海洋大學
理工學院
資訊科學系