摘要:
有一次讨论的时候,谈到了这一点:到底什么时候我们需要把类封装,并限制其必须使用工厂模式来创建实例。一个理由是:当类的构造函数发生变化(名称变化,参数变化等)时,我们只需要更改工厂类中的一个函数就可以了。而不必search所有的构造函数名称并修改之。所以,一般情况下,我们最好都使用工厂模式封装。果然是这样吗?不用工厂模式,当名称变化时,确实需要search & replace。但是,难道一个模式被提练出来就是为了解决这个问题?!!似乎牛刀杀鸡了吧那当 参数变化 时呢? 函数的转入参数都变了,还想不改动所有的代码吗?!!先来看看定义---------------------------Fa 阅读全文
posted @ 2013-03-03 20:33
无恨星晨
阅读(4773)
评论(0)
推荐(0)