工厂方法

2016-02-24 10:48:37 3 举报
工厂方法是一种创建型设计模式,它提供了一种在不指定具体类的情况下创建对象的方式。在工厂方法模式中,我们定义一个用于创建对象的接口,让子类决定实例化哪一个类。这样可以使客户端不需要知道具体的类名,只需要知道它们都实现了同一个接口。工厂方法模式的主要优点是增加新的具体产品类时无需修改原代码,满足开闭原则。缺点是增加了系统的抽象性和理解难度,而且由于在客户端代码中组合了新对象的具体类,造成灵活性降低。
作者其他创作
大纲/内容
评论
0 条评论
下一页