原型模式

原型模式

創建型設計模式
原型模式是一種創建型設計模式,Prototype原型模式是一種創建型設計模式,Prototype模式允許一個對象再創建另外一個可定制的對象,根本無需知道任何如何創建的細節,工作原理是:通過将一個原型對象傳給那個要發動創建的對象,這個要發動創建的對象通過請求原型對象拷貝它們自己來實施創建。[1]
    中文名:原型模式 外文名:Prototype 适用領域: 所屬學科: 問題:結構複雜的對象”的創建工作 實現:clone方法來實現對象的克隆

解決問題

它主要面對的問題是:“某些結構複雜的對象”的創建工作;由于需求的變化,這些對象經常面臨着劇烈的變化,但是他們卻擁有比較穩定一緻的接口。

基本内容

用原型實例指定創建對象的種類,并且通過拷貝這些原型創建新的對象。

它主要面對的問題是:"某些結構複雜的對象"的創建工作;由于需求的變化,這些對象經常面臨着劇烈的變化,但是他們卻擁有比較穩定一緻的接口。

因為Java中的提供clone()方法來實現對象的克隆,所以Prototype模式實現一下子變得很簡單。

上一篇:先行指标

下一篇:鑒賞家

相關詞條

相關搜索

其它詞條