工厂设计模式在Java开发中应用广泛,下面简要介绍其基本原理与使用方法。
1、 查看以下代码:
2、 声明一个接口
3、 }
4、 主方法本质上扮演着客户端的角色。
5、 打印输出:吃苹果。
6、 }
7、 }
8、 打印输出:吃橘子。
9、 }
10、 }
11、 }
12、 }
13、 实现Fruit接口后,更换子类时必须修改主方法中的实例化代码。
14、 工厂模式设计
15、 }
16、 打印输出:吃苹果。
17、 }
18、 }
19、 打印输出:吃橘子。
20、 }
21、 }
22、 }
23、 }
24、 }
25、 }
26、 声明一个接口类型的变量并初始化为null
27、 }
28、 }
29、 在接口与子类间引入中间层,借助该层获取接口的实例化对象。
30、 通常将这个过渡端称为工厂类。
