摘要:
简单工厂的好处: .将new封装起来,new 的过程可能很复杂(new A(1,2,3,4,5,6,7)),当多处需要new的时候就会比较麻烦,而且当new的代码需要变动的时候就需要修改多个地方(每处new的都要改),工厂模式能new封装起来,当new需要修改的时候,只需要在工厂出修改代码,而无需修该工厂的接口。何时选择简单工厂: 1.如果想要完全封装隔离具体实现,让外部只能通过接口来操作封装体,那么可以选用简单工厂,让客户端通过工厂来获取相应的接口,而无须关心具体的实现。 2.如果想要把对外创建对象的职责集中管理和控制,可以选择用简单工厂,一个简单工厂可以创建... 阅读全文