Java 什么是抽象工厂,请举个例子

日期:2022-04-11 17:08:34 人气:1

Java 什么是抽象工厂,请举个例子

抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

举一个电脑产品的例子吧:

IBM,Dell都是著名的计算机生产厂家,他们采用的主板、硬盘及CPU是不相同的,但是配件间、主板与CPU一定要相互兼容,例如下面例子中的微星MSIK7N2G配AMD的CPU;微星MSI865PE配Intel的CPU。

如图中所示,ComputerFactory是抽象工厂

    A+
热门评论