学习大话设计模式——简单工厂模式

何时使用简单工厂模式

构造函数有许多参数或者对象初始化有很多操作时,不适合使用new创建对象;

面对对象

面对对象类比活字印刷于印刷术,单一职责原则,好处在于

  1. 可维护:修改需要改的字,不需要整个重改;
  2. 可复用:可以重复使用;
  3. 可扩展:需要添加时,直接添加内容;
  4. 灵活性好:可灵活修改;

封装:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

要访问该类的代码和数据,必须通过严格的接口控制。封装、继承、多态都是将程序降低偶合;

设计模式使程序更灵活、易复用、易修改

封装,让业务逻辑与视图分离,降低偶合;

不同运算写不同类,使互相不影响;

简单工厂模式,根据不同参数,生成不同对象;

//javaTest
for(String a:strs){
}





你可能感兴趣的:(java)