設計模式 3.4 Prototype(原型)-對象創建模式

  1.意圖   用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象   2.動機   爲了更好的解決關於一個通用的圖形編輯器框架和增加一些表示音符、休止符和五線譜的新對象來構建一個樂譜編輯器的問題。我們框架中爲音符和五線譜這樣的圖形構件提供了一個抽象的Graphics類。爲定義選擇板中的攻擊,還提供了一個抽象類Tool。該框架還爲一些創建圖形對象實例並將它們加入到文檔的工具預定義了一
相關文章
相關標籤/搜索