原型模式

原型模式是創建型模式的一種 ， 其特點在於通過 「 複製 」 一個已經存在的實例來返回新的實例, 而不是新建實例 。 被複制的實例就是我們所稱的 「 原型 」 ， 這個原型是可定製的 。 原型模式多用於創建複雜的或者耗時的實例 ， 因爲這種情況下 ， 複製一個已經存在的實例使程序運行更高效 ； 或者創建值相等 ， 只是命名不一樣的同類數據 。