C#面向对象设计模式纵横谈——6.Prototype 原型模式(创建型模式)
生活随笔
收集整理的這篇文章主要介紹了
C#面向对象设计模式纵横谈——6.Prototype 原型模式(创建型模式)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
動(dòng)機(jī)(Motivation)
?????? 在軟件系統(tǒng)中,經(jīng)常面臨著“某些結(jié)構(gòu)復(fù)雜的對(duì)象”的創(chuàng)建工作。由于需求的變化,這些對(duì)象經(jīng)常面臨著劇烈的變化,但他們卻擁有比較穩(wěn)定一致的接口。?如何應(yīng)對(duì)這種變化?如何向“客戶程序(使用這些對(duì)象的)”隔離出“這些易變對(duì)象”,從而使得“依賴這些易變對(duì)象的客戶程序”不隨著需求的改變而改變。
意圖(Intent)
?????? 使用原型實(shí)例指定創(chuàng)建對(duì)象的種類,然后通過(guò)拷貝這些原型來(lái)創(chuàng)建新的對(duì)象。?? ----《設(shè)計(jì)模式》?GOF
結(jié)構(gòu)(Structure)
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/ProgrammerGE/p/5080540.html
總結(jié)
以上是生活随笔為你收集整理的C#面向对象设计模式纵横谈——6.Prototype 原型模式(创建型模式)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: solr笔记
- 下一篇: C#中采用自定义方式读取自定义配置文件