- package com.sf.javase.computer;
- public class Test {
- public static void main(String[] args) {
- // 生产Mac电脑 通过Mac工厂生产
- IComputerFactory macFactory = new MacComputerFactory();
- macFactory.makeComputer().setOperationSystem();
- // 生产Mi电脑 通过Mi工厂生产
- IComputerFactory miFactory = new MiComputerFactory();
- miFactory.makeComputer().setOperationSystem();
- }
- }
|