工厂方法模式介绍

查看人数:531 发布时间:2022-06-11 18:44:01

1.工厂方法是一种常见的类创建设计模式。这种模式的核心精神是封装类的变化部分,将个性化的、可变的部分提取为独立的类,通过依赖注入达到解耦、重用、方便后期维护和扩展的目的。其核心结构有四个角色,即抽象工厂;具体工厂;抽象产品;具体产品。

2.工厂方法模式的含义是定义一个用于创建产品对象的工厂接口,并将实际的创建工作推迟到子类。核心工厂类不再负责产品创建,所以核心类变成了抽象工厂角色,只负责特定工厂子类必须实现的接口。进一步抽象的优点是工厂方法模式使系统能够引入新产品,而无需修改特定的工厂角色。

查看全文

猜你喜欢

360微商频道查询入口

微商怎么找货源