工厂模式

来源:互联网 发布:java中源代码什么意思 编辑:程序博客网 时间:2024/06/09 16:52

1 用最简单的代码来说明这个设计模式是什么。

2 在阅读lib src和使用lib的时候体验各个设计模式的应用场景。

3 语言终归是语言,要在语言中提炼出理念。

定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。

类型:创建类模式


interface IProduct {public void productMethod();}class Product implements IProduct {public void productMethod() {System.out.println("产品");}}interface IFactory {public IProduct createProduct();}class Factory implements IFactory {public IProduct createProduct() {return new Product();}}public class Client {public static void main(String[] args) {IFactory factory = new Factory();IProduct prodect = factory.createProduct();prodect.productMethod();}}


0 0
原创粉丝点击