摘要: 1 概述 1.1 引言 在了解抽象工厂模式之前,首先来了解一下两个术语: 产品等级结构 产品族 1.1.1 产品等级结构 产品等级结构也就是产品的继承结构,例如一个抽象类是电视机,子类有不同品牌的电视机,比如海尔电视机,海信电视机,TCL电视机,而抽象电视机与具体品牌的电视机之间构成了一个产品等级结 阅读全文
posted @ 2020-07-16 21:58 氷泠 阅读(423) 评论(0) 推荐(0)
摘要: 1 概述 1.1 引言 尽管简单工厂模式实现了对象的创建和使用分离,但是仍然存在以下两个问题: 工厂类过于庞大,包含了大量的判断代码,导致维护和测试难度增大 系统扩展不灵活,如果增加了新的产品类型,必须修改静态工厂方法的业务逻辑,违反了开闭原则 具体产品与工厂类之间的耦合度高,严重影响了系统的灵活性 阅读全文
posted @ 2020-07-16 21:56 氷泠 阅读(310) 评论(0) 推荐(0)