設計類別的策略

物件導向設計是相當複雜的一項主題,而關於這項主題的學術研究和應用實務不勝枚舉。不過,下面有幾個建議的方法可幫助您入門。

  1. 考量這個類別的實體將在應用程式中扮演什麼角色。一般來說,物件的角色包括:
  2. 決定類別需要的特定功能。不同類型的功能通常會成為類別的方法。
  3. 如果類別要當做值物件使用,那麼決定實體將包含哪些資料。這些項目可以當做屬性。
  4. 由於類別是特別為專案所設計,因此重點在於提供應用程式所需的功能。您可以試試看自己回答下列問題:
  5. 如果目前有物件類似於您需要的物件,只不過缺少了一些想加入的額外功能,可以考慮建立子類別 (即以現有類別的功能為基礎建立類別,而無須從頭開始定義所有功能)。例如,假設您要建立類別當做畫面上的視覺物件,就可以使用現有顯示物件 (例如 Sprite 或 MovieClip) 的行為做為類別的基礎。在這種情況下,MovieClip (或 Sprite) 會是「基底類別」,而您的類別將延伸該類別。如需有關建立子類別的詳細資訊,請參閱繼承

Flash CS3

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000032.html