以下是使用 Java 实现上述神话传说的工厂方法模式示例代码: ```java abstract class Person { public abstract void showInfo(); } class Man extends Person { @Override public void showInfo() { System.out.println("这是一个男人"); } } class Woman extends Person { @Override public void showInfo() { System.out.println("这是一个女人"); } } abstract class NuwaRope { abstract Person createPerson(); } class YangRope extends NuwaRope { @Override Person createPerson() { return new Man(); } } class YinRope extends NuwaRope { @Override Person createPerson() { return new Woman(); } } public class FactoryMethodPatternExample { public static void main(String[] args) { NuwaRope yangRope = new YangRope(); NuwaRope yinRope = new YinRope(); Person man = yangRope.createPerson(); Person woman = yinRope.createPerson(); man.showInfo(); woman.showInfo(); } } ``` 在上述代码中,我们定义了抽象产品`Person`,具体产品`Man`和`Woman`,抽象工厂`NuwaRope`,具体工厂`YangRope`和`YinRope`。在`main`方法中模拟了玉皇大帝使用这些工厂创造男人和女人,并展示相关信息。 [2024-10-17 17:11:47 | AI写代码神器 | 346点数解答]