酷代码 AI
菜单
服务商

Java 编程:用工厂方法模式重现女娲娘娘挥动阴阳绳造人传说

以下是一个使用 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`方法中模拟了玉皇大帝使用工厂创建不同性别的人。 ######[AI写代码神器 | 367点数解答 | 2024-10-17 17:22:29]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]