工厂方法模式

来源:互联网 发布:js 大于等于 编辑:程序博客网 时间:2024/06/01 17:45

工厂模式: 定义了一个创建对象的接口,但由于子类决定要实例化的类是哪一个。工厂方法让类实例化推迟到子类。

这里写图片描述

使用工厂模式,把对象的创建委托给工厂对象,实现了对象的创建和对象的使用解耦。若要增加或则改变对象,只需要修改工厂对象。对象的使用部分可以不用修改。

将创建对象的代码集中在一个对象或方法中,可以避免代码中的重复,并且方便以后的维护。这也意味着客户在实例化对象时,只会依赖接口,而不是具体对象。

工厂模式应用及其广泛,是创建对象的重要方法,实现了针对抽象编程。

0 0
原创粉丝点击