天天看小說

第112章

小A:“爲什麼工廠模式是如此常用?”

大B:“因爲工廠模式就相當於創建實例對象的new,我們經常要根據類Class生成實例對象,如Aa=newA()工廠模式也是用來創建實例對象的,所以以後new時就要多個心眼,是否可以考慮實用工廠模式,雖然這樣做,可能多做一些工作,但會給你係統帶來更大的可擴展性和儘量少的修改量。我們以類Sample爲例,如果我們要創建Sample的實例對象:Samplesample=newSample();可是,實際情況是,通常我們都要在創建sample實例時做點初始化的工作,比如賦值查詢數據庫等。首先,我們想到的是,可以使用Sample的構造函數,這樣生成實例就寫成:Samplesample=newSample(參數);但是,如果創建sample實例時所做的初始化工作不是象賦值這樣簡單的事,可能是很長一段代碼,如果也寫入構造函數中,那你的代碼很難看了(就需要Refactor重整)。”

第79章第98章第50章第170章第97章第141章第71章第166章第64章第56章第168章第99章第124章第72章第165章第173章第118章第135章第211章第195章第157章第227章第95章第35章第174章第126章第57章第83章第6章第169章第13章第98章第40章第116章第163章第55章第152章第4章第87章第56章第165章第225章第48章第133章第45章第141章第111章第11章第116章第140章第175章第43章第52章第60章第54章第154章第83章第156章第121章第99章第72章第39章第117章第40章第73章第152章第107章第45章第130章第38章第27章第207章第225章第152章第2章第87章第105章第76章第14章第19章第138章第105章第181章第53章第91章第178章第188章第139章第93章第70章第34章第224章第204章第159章第221章第94章第58章第74章第92章
第79章第98章第50章第170章第97章第141章第71章第166章第64章第56章第168章第99章第124章第72章第165章第173章第118章第135章第211章第195章第157章第227章第95章第35章第174章第126章第57章第83章第6章第169章第13章第98章第40章第116章第163章第55章第152章第4章第87章第56章第165章第225章第48章第133章第45章第141章第111章第11章第116章第140章第175章第43章第52章第60章第54章第154章第83章第156章第121章第99章第72章第39章第117章第40章第73章第152章第107章第45章第130章第38章第27章第207章第225章第152章第2章第87章第105章第76章第14章第19章第138章第105章第181章第53章第91章第178章第188章第139章第93章第70章第34章第224章第204章第159章第221章第94章第58章第74章第92章
主站蜘蛛池模板: 宿州市| 辽源市| 万年县| 微博| 闻喜县| 藁城市| 东乌珠穆沁旗| 依兰县| 岳普湖县| 威信县| 南阳市| 巢湖市| 读书| 屏东县| 丰台区| 台中县| 嘉义县| 萨迦县| 交城县| 慈溪市| 灌云县| 北京市| 织金县| 梓潼县| 贡觉县| 铜山县| 锡林浩特市| 海晏县| 旬邑县| 包头市| 舟曲县| 芒康县| 抚州市| 迁安市| 双桥区| 延安市| 邮箱| 宜兴市| 盐山县| 辉南县| 大竹县|