GifReaderFactory
+ operation1(params):returnTyp+ createImageReader()):GifReader0
GifReader
+ operation1(params):return+readImage()://GIF读取处理
ImageReader
+ operation1(params):returnType+ abstract readImage():0
ImageReaderFactory
+ operation1(params):returnType+ abstract createShipping():0
JpgReaderFactory
+ operation1(params):retu+ createImageReader()):JpgReader0a
User
JpgReader
+ operation1(params):re+readImage()://GIF读取处理0