java三种工厂模式总结

一、简单工厂模式 特点 1 它是一个具体的类,非接口抽象类。有一个重要的create()方法,利用if或者 switch创建产品并返回。 2 create()方法通常是静态的,所以也称之为静态工厂。 缺点 1 扩展性差(我想增加一种面条,除了新增一个面条产品类,还需要修改工厂类方法) 2 不同的产品需要不同额外参数的时候 不支持。 二、工厂方法模式 1.模式描述 提供一个用于创建对象的接口(工厂接
相关文章
相关标签/搜索