下面的类图表示的是哪个模式?()
public interface Phone {} public interface PC {}
public class MacPhone implements Phone {} public class MiPhone implements Phone {}
public class MacPC implements PC {} public class MiPC implements PC{}
public interface AbstractFactory { Phone createPhone(); PC createPC(); } public class MacFactory implements AbstractFactory{ public static Phone createPhone() { return new MacPhone(); } public static PC createPC() { return new MacPC(); } } public class MiFactory implements AbstractFactory{ public static Phone createPhone() { return new MiPhone(); } public static PC createPC() { return new MiPC(); } }