在使用图像处理软件处理图片后,需要选择一种格式进行保存。然而各种格式在底层实现的算法并不相同,这刚好适合策略模式。编写程序,演示如何使用策略模式与简单工厂模式组合进行开发。思路如下:使用interface来定义一个接口,在该接口中定义save()方法;根据图片格式定义不同的类,分别在这些类中使用关键字implements实现接口;创建一个实现选择的类,在该类中定义实现选择的方法,该方法返回值为对应的图片保存类;在主方法中实现接口。代码如下:public interface ImageSaver { void save();//定义save()方法}public class GIFSave... Read More
posted @ 2014-02-21 00:05
源子陌
Views(1060)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号