酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

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

以下是一个使用 Java 实现上述神话传说中工厂方法模式的示例代码: ```java interface Human { void showInfo(); } class Man implements Human { @Override public void showInfo() { System.out.println("我是男人"); } } class Woman implements Human { @Override public void showInfo() { System.out.println("我是女人"); } } interface NuwaRope { Human createHuman(); } class YangRope implements NuwaRope { @Override public Human createHuman() { return new Man(); } } class YinRope implements NuwaRope { @Override public Human createHuman() { return new Woman(); } } public class FactoryMethodPatternExample { public static void main(String[] args) { // 假设玉皇大帝使用 NuwaRope yangRope = new YangRope(); Human man = yangRope.createHuman(); man.showInfo(); NuwaRope yinRope = new YinRope(); Human woman = yinRope.createHuman(); woman.showInfo(); } } ``` 在上述代码中,我们定义了`Human`接口表示人,`Man`和`Woman`类分别表示男人和女人实现了`Human`接口。`NuwaRope`接口是抽象工厂,`YangRope`和`YinRope`是具体工厂,分别创建男人和女人。在`main`方法中模拟了玉皇大帝使用工厂创建不同性别的人。 [2024-10-17 17:22:29 | AI写代码神器 | 367点数解答]

相关提问