工厂方法模式讲义.doc

定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂方法模式代码 [java]?view plaincopy 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();?? ???????

文档评论(0)

1亿VIP精品文档

相关文档