JAVA设计模式之创造型模式.docVIP

  • 4
  • 0
  • 约6.69千字
  • 约 9页
  • 2018-03-09 发布于河南
  • 举报
JAVA设计模式之创造型模式

JAVA设计模式之创造型模式 创造型模式包括工厂方法、抽象工厂、创造者模式、单态模式、原型模式共5类 1、工厂方法 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例延迟到其子类。当一个类不知道它所必须创建的对象的类的时候当一个类希望由它的子类来指定它所创建的对象的时候。当将创建对象的职责委托给多个帮助类中的某一个,并且希望将哪一个帮助子类是代理者这一信息局部化的时候Product:定义工厂方法所创建的对象的接口ConcreteProduct:实现Product接口Creator:声明工厂方法,该方法返回一个Prouct类型的对象Creator也可以定义一个工厂方法的缺省实现,它返回一个缺省的ConcreteProduct对象。可以调用工厂方法以创建一个Product对象。ConcreteCreator:重定义工厂方法以返回一个ConcreteProduct实例。package zantip.modules; public class FactoryMethodTest { public static void main(String[] args) { IWorkFactory studentWorkFactory = new StudentWorkFactory(); studentWorkFactory.getWork()

文档评论(0)

1亿VIP精品文档

相关文档