STEP #1

(1/2)

此处切换ai服务商,可对比多家ai的回复,取最优解。

上一步下一步关闭
酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

java写 神话传说: 女娲娘娘挥动神绳造人,挥动阴绳造出女人,挥动阳绳造出男人。 1.抽象产品: 人 2. 具体产品: ①男人②女人↔ 3.抽象工厂:女娲神绳 4.具体工厂:← ① 阳绳②阴绳 5.用户:玉皇大帝 工厂方法模式: i

以下是使用 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点数解答]

相关提问