您的位置:首页 > 其它

设计模式 工厂方法模式

2015-08-03 13:35 239 查看

工厂方法模式

1.工厂方法模式是什么?

工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。

工厂方法模式完全实现‘开-闭 原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。

2.工厂方法模式UML图



3.个人总结

工厂方法模式使得一个类对象的创造过程被封装起来,降低用户新建对象的复杂度,同时又有一个抽象工厂,使得具体工厂的创建可以延迟到子类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: