xml 建立模型
1.为什么会有 ‘模型’
在工厂里,工人们为了方便可持续生产,就有了模型,模具。而在编程中我们为了提高代码的重复使用性也有了‘模型’。如果说当对一个指定的xml格式字符串完成了建模操作,好处在于,只需要调用指定的方法就可以完成预定的字符串获取;
2.建立模型思路
1、分析需要被建模的文件中有那几个对象
2、每个对象拥有的行为以及属性
3、定义对象从小到大(从里到外)
4、通过23种的设计模式中的工厂模式,解析xml生产出指定对象
3.案例
这里有一个xml文件,我们来到对它进行建模
1,分析需要被建模的文件中有那几个对象,这里需要建立3个对象。分析这个对象的属性和行为
3个对象:ActonModel,ConfilgModel,ForwardModel
行为:增加和查看
建模由内到外
建立模型
package model;
import java.io.InputStream;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class configModelFactory {
public static ConfilgModel build() throws