第127章

小A:“爲什麼需要原型模式?”

大B:“引入原型模式的本質在於利用已有的一個原型對象,快速的生成和原型對象一樣的實例。你有一個A的實例a:Aa=newA();現在你想生成和car1一樣的一個實例b,按照原型模式,應該是這樣:Ab=a.Clone();而不是重新再new一個A對象。通過上面這句話就可以得到一個和a一樣的實例,確切的說,應該是它們的數據成員是一樣的。Prototype模式同樣是返回了一個A對象而沒有使用new操作。”

第18章第149章第94章第74章第222章第27章第225章第124章第196章第186章第134章第52章第150章第11章第183章第198章第55章第192章第71章第85章第33章第217章第147章第26章第193章第175章第110章第188章第106章第203章第149章第56章第170章第216章第193章第162章第42章第183章第190章第192章第220章第150章第156章第41章第51章第69章第143章第150章第214章第120章第24章第33章第32章第94章第29章第173章第99章第210章第225章第60章第74章第23章第125章第166章第99章第126章第217章第209章第154章第151章第152章第31章第12章第209章第157章第2章第14章第215章第3章第14章第195章第38章第86章第14章第182章第125章第121章第209章第218章第10章第146章第114章第33章第6章第164章第40章第124章第30章
第18章第149章第94章第74章第222章第27章第225章第124章第196章第186章第134章第52章第150章第11章第183章第198章第55章第192章第71章第85章第33章第217章第147章第26章第193章第175章第110章第188章第106章第203章第149章第56章第170章第216章第193章第162章第42章第183章第190章第192章第220章第150章第156章第41章第51章第69章第143章第150章第214章第120章第24章第33章第32章第94章第29章第173章第99章第210章第225章第60章第74章第23章第125章第166章第99章第126章第217章第209章第154章第151章第152章第31章第12章第209章第157章第2章第14章第215章第3章第14章第195章第38章第86章第14章第182章第125章第121章第209章第218章第10章第146章第114章第33章第6章第164章第40章第124章第30章