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(); } }