第128章

bookmark

小A:“原型模式有什麼優點嗎?”

大B:“原型模式的優點:1、Prototype模式允許動態增加或減少產品類。由於創建產品類實例的方法是產批類內部具有的,因此增加新產品對整個結構沒有影響。2、Prototype模式提供了簡化的創建結構。工廠方法模式常常需要有一個與產品類等級結構相同的等級結構,而Prototype模式就不需要這樣。3、Portotype模式具有給一個應用軟件動態加載新功能的能力。由於Prototype的獨立性較高,可以很容易動態加載新功能而不影響老系統。4、產品類不需要非得有任何事先確定的等級結構,因爲Prototype模式適用於任何的等級結構。”

小A:“原型模式又有些什麼缺點呢?”

大B:“原型模式的缺點:每一個類必須配備一個克隆方法。而且這個克隆方法需要對類的功能進行通盤考慮,這對全新的類來說不是很難,但對已有的類進行改造時,不一定是件容易的事。”

第203章第212章第205章第78章第39章第136章第31章第4章第166章第215章第81章第104章第101章第124章第74章第62章第221章第197章第11章第217章第61章第72章第203章第29章第60章第16章第90章第199章第97章第91章第163章第196章第7章第48章第2章第5章第9章第67章第89章第191章第93章第126章第92章第168章第120章第226章第166章第74章第79章第156章第161章第18章第1章第125章第153章第74章第88章第79章第222章第113章第47章第60章第69章第153章第146章第213章第156章第25章第180章第69章第53章第16章第82章第210章第150章第226章第152章第122章第108章第157章第131章第5章第59章第100章第121章第188章第79章第102章第209章第72章第25章第55章第58章第25章第9章第104章第27章第17章第89章第193章
第203章第212章第205章第78章第39章第136章第31章第4章第166章第215章第81章第104章第101章第124章第74章第62章第221章第197章第11章第217章第61章第72章第203章第29章第60章第16章第90章第199章第97章第91章第163章第196章第7章第48章第2章第5章第9章第67章第89章第191章第93章第126章第92章第168章第120章第226章第166章第74章第79章第156章第161章第18章第1章第125章第153章第74章第88章第79章第222章第113章第47章第60章第69章第153章第146章第213章第156章第25章第180章第69章第53章第16章第82章第210章第150章第226章第152章第122章第108章第157章第131章第5章第59章第100章第121章第188章第79章第102章第209章第72章第25章第55章第58章第25章第9章第104章第27章第17章第89章第193章