抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

设计模式之工厂模式。

工厂模式

通过对象创建的模式绕开 new,避免对象创建过程中导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象后的第一步工作。

使用背景

定义一个创建对象的接口,让子类决定实例化哪一个类。

用于隔离类对象和使用者和具体类型之间的耦合关系。面对经常变化的具体类型,紧耦合关系(new)会导致软件的脆弱。

缺点在于要求创建方法、参数相同。

举例

未使用工厂模式

使用工厂模式




本站采用 Volantis 主题设计