一.实例说明:
文件有不同的类型,不同类型的文件其浏览方式有所区别,如文本文件和图片文件的浏览方式就不同。对文件夹的浏览实际上就是对其中所包含文件的浏览,而客户端可以一致地对文件和文件进行操作,无须关心它们的区别。使用组合模式来浏览文件的浏览操作。
二.实例类图:
代码:
package MyElement;
public abstract class AbstractFile
{
public abstract void add(AbstractFile element);
public abstract void remove(AbstractFile element);
public abstract void display();
}
package feaffile;
class Video:
import MyElement.AbstractFile;
public cl