原型模式

  1. 具體對(duì)象類定義
public class Prototype implements Cloneable {
    //普通字段
    private String subject;
    public String getSubject() {
        return subject;
    }
    public void setSubject(String subject) {
        this.subject = subject;
    }
    @Override
    protected Prototype clone() {
        Prototype prototype=null;
        try {
            prototype= (Prototype) super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        return prototype;
    }
}
  1. 使用
    //原型模板對(duì)象
    Prototype prototype = new Prototype();
    //通過(guò)原型模板對(duì)象clone后對(duì)象
    Prototype clonePrototype = prototype.clone();
    clonePrototype.setSubject("subject");
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 場(chǎng)景問(wèn)題# 1.1 訂單處理系統(tǒng)## 考慮這樣一個(gè)實(shí)際應(yīng)用:訂單處理系統(tǒng)。 現(xiàn)在有一個(gè)訂單處理的系統(tǒng),里面有個(gè)...
    七寸知架構(gòu)閱讀 4,667評(píng)論 3 63
  • 1大同小異的工作周報(bào) Sunny軟件公司一直使用自行開(kāi)發(fā)的一套OA (Office Automatic,辦公自動(dòng)化...
    justCode_閱讀 1,244評(píng)論 0 3
  • 基本介紹 定義 原型模式(Prototype Pattern):用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并通過(guò)拷貝這些原型創(chuàng)...
    瀟灑人生_cca2閱讀 312評(píng)論 0 0
  • 模式介紹 模式的定義 用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并通過(guò)拷貝這些原型創(chuàng)建新的對(duì)象。 模式的內(nèi)圖 模式實(shí)現(xiàn) 原型模...
    DreamFish閱讀 365評(píng)論 0 2
  • 慢慢明白了放手后也是一種解脫,心里一種自由,以前是我太自私了,愛(ài)不應(yīng)該是這樣,不該讓對(duì)方悲傷。前幾天無(wú)意看到 一句...
    想飛的小豬_51b5閱讀 170評(píng)論 0 0

友情鏈接更多精彩內(nèi)容