1. 定义了一个产品族
比如有2种主板、2种cpu,然后按照工厂模式,可以为create(MainBoardType, CPUType ), 但是现在主板和cpu必须配套。因此有主题。

抽象工厂 Abstract Factory
抽象工厂 Abstract Factory
抽象工厂 Abstract Factory

2. 新增加内存的使用

抽象工厂 Abstract Factory
抽象工厂 Abstract Factory
调用处:
抽象工厂 Abstract Factory
3. 总结

比较灵活,但是还是不安全。
优缺点:
优点:切换产品族容易。
缺点:容易造成类层次复杂。比如技嘉主板又分好几种,难度又要增加几个类。

相关文章: