簡介
這個準則以指出和建模 JavaBeans 為重點。
如需 JavaBeans 的相關資訊,請參閱概念:JavaBeans。
指出 JavaBeans
JavaBeans 是根據 JavaBeans 元件模型的慣例來撰寫的 Java 類別。
JavaBeans 最簡單的用法是透過取得元和設定元來公開內容,但不激發任何事件。這樣的 JavaBean 可以符合一般 Java 類別的欄位取得元和設定元的命名慣例建議。這種 JavaBean 常用於 JavaServer
Pages,扮演從網頁表單傳送資料的媒介。
如果您希望在 JavaBean 內容變更時或試圖變更時通知其他各方,則情況會更複雜一些。在此情況下,JavaBean 的設計必須可激發事件來描述內容的變更。
激發(和處理)事件的 JavaBeans 常用於使用者介面架構中,例如 Swing,用來實作 Model-View-Controller 架構型樣。呈現視覺化元件的 JavaBeans 通常有其他類別,例如 Bean
自訂程式,可以在設計時修改 JavaBean 實例。
建模 JavaBeans
Java Bean 塑造為 Java 類別。
Java Bean 的內容並不明確塑造;而是透過 JavaBeans 命名慣例來指出。
在設計圖中,建議利用相依性來指出哪些類別會激發或處理事件。事件接聽器以介面形式來使用,由具體實作來實現。
|