2014年设计模式考试题.docxVIP

  • 207
  • 0
  • 约 10页
  • 2016-07-26 发布于湖北
  • 举报
2014年设计模式考试题

2014年设计模式考试题 设计一个程序来读取多种不同存储格式的图片,针对每一种图片格式都设计一个图片读取器(ImageReader),如GIF格式图片读取器(GifReader)用于读取GIF格式的图片,JPEG格式图片读取器(JpegReader)用于读取JPEG格式的图片,Tiff格式图片读取器(TiffReader)用于读取Tiff格式的图片。图片读取器对象通过图片读取器工厂(ImageReaderFactory)来创建,ImageReaderFactory是一个抽象类,用于定义创建图片读取器的工厂方法,其子类GifReaderFactory、JpegReaderFactory和TiffReaderFactory用于创建具体的图片读取器对象。请使用工厂方法模式实现该程序的设计,并使用UML画出该模式的类图。 package com; public interface ImageReaderFactory { // 读取 public void read() ; // 完成 public void finish() ; } public class JpegReaderFactory implements ImageReaderFactory{ public void read() { System.out.println(读取JPEG图片中... ..

文档评论(0)

1亿VIP精品文档

相关文档