1、试画出简单工厂模式的模式结构图,并对模式进行分析。
2、试画出工厂方法模式的模式结构图,并对模式进行分析。
3、现需要设计一个程序来读取多种不同类型的图片格式,针对每一种图片格式都设计个图片读取器(ImageReader),如GIF图片读取器(GifReader)用于读取GIF格式的图片、JPG图片读取器(Jpgreader)用于读取JPG格式的图片。图片读取器对象通过图片读取器工厂ImageReaderFactory来创建,
ImageReaderFactory是一个抽象类,用于创建图片读取器的工厂方法,其子
类 GifReaderFactory和 JpgReaderFactory用于创建具体的图片读取器对象。使用工厂方法模式实现该程序的设计。
(画出模式结构图,并进行解析)模式结构图必须使用工具软件进行绘制,模式分析需要说明每个角色及作用,请列出关键的方法的源代码(Java)。
程序设计模式与框架,用java设计
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-