大话设计模式-----第112章


官场现形记 我的老爹是重生 纨绔人生 纨绔疯子 美女的神级兵王 你的姓氏,我的故事 哟,我亲爱的病娇男神 天才萌宝贝:迷糊妈咪腹黑爹 强上小妻:总裁只欢不爱 桃花灿烂 水恋月 盗墓传说 盛世茶香 仙雷 帝王阁 彪悍养成:酋长的爱妃 听雷2 妖尊请克制 毒妇重生记 冷王的金牌宠妃
第112章

小A:“为什么工厂模式是如此常用?”

大B:“因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如Aa=newA()工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。我们以类Sample为例,如果我们要创建Sample的实例对象:Samplesample=newSample();可是,实际情况是,通常我们都要在创建sample实例时做点初始化的工作,比如赋值查询数据库等。首先,我们想到的是,可以使用Sample的构造函数,这样生成实例就写成:Samplesample=newSample(参数);但是,如果创建sample实例时所做的初始化工作不是象赋值这样简单的事,可能是很长一段代码,如果也写入构造函数中,那你的代码很难看了(就需要Refactor重整)。”

推荐小说