天天看小說

第131章

小A:“什麼情況下,應當使用原型模式?”

大B:“1、當一個系統應該獨立於它的產品創建,構成和表示時;2、當要實例化的類是在運行時刻指定時,例如,通過動態裝載;3、爲了避免創建一個與產品類層次平行的工廠類層次時;4、當一個類的實例只能有幾個不同狀態組合中的一種時。建立相應數目的原型並克隆它們可能比每次用合適的狀態手工實例化該類更方便一些。原型模式同工廠模式,同樣對客戶隱藏了對象的創建工作,但是,與通過對一個類進行實例化來構造新對象不同的是,原型模式是通過拷貝一個現有對象生成新對象的,達到了‘隔離類對象的使用者和具體類型(易變類)之間的耦合關係’的目的?!?

第125章第74章第91章第146章第133章第190章第50章第200章第208章第131章第122章第217章第84章第143章第210章第24章第66章第192章第122章第208章第204章第47章第7章第105章第147章第72章第71章第209章第136章第68章第149章第164章第18章第187章第81章第197章第193章第39章第107章第62章第204章第196章第67章第206章第66章第72章第52章第117章第79章第114章第121章第183章第152章第4章第51章第201章第159章第182章第194章第20章第123章第221章第223章第79章第58章第214章第178章第174章第107章第40章第63章第19章第144章第76章第165章第82章第16章第125章第144章第57章第19章第215章第51章第14章第190章第194章第123章第32章第194章第192章第18章第82章第115章第47章第65章第28章第167章第118章
第125章第74章第91章第146章第133章第190章第50章第200章第208章第131章第122章第217章第84章第143章第210章第24章第66章第192章第122章第208章第204章第47章第7章第105章第147章第72章第71章第209章第136章第68章第149章第164章第18章第187章第81章第197章第193章第39章第107章第62章第204章第196章第67章第206章第66章第72章第52章第117章第79章第114章第121章第183章第152章第4章第51章第201章第159章第182章第194章第20章第123章第221章第223章第79章第58章第214章第178章第174章第107章第40章第63章第19章第144章第76章第165章第82章第16章第125章第144章第57章第19章第215章第51章第14章第190章第194章第123章第32章第194章第192章第18章第82章第115章第47章第65章第28章第167章第118章
主站蜘蛛池模板: 商洛市| 天津市| 浑源县| 宜丰县| 塔城市| 巴南区| 石林| 鄂伦春自治旗| 昌平区| 山东省| 商洛市| 花莲县| 平阴县| 平度市| 龙川县| 景泰县| 江津市| 正宁县| 大丰市| 电白县| 乌拉特后旗| 增城市| 大连市| 黄大仙区| 达日县| 亚东县| 巩留县| 嵩明县| 荆门市| 沅陵县| 上杭县| 平潭县| 元氏县| 萨迦县| 宝兴县| 汕尾市| 中超| 兴宁市| 庆元县| 察哈| 莱西市|