已采纳回答 / 中国老柯南
鉴于每个传入的对象都不一样,也不清楚对象中的所有内容都是否要保存到xml;个人感觉,如果真的要封装,可能需要采用adapter的模式,adapter中有封装的细节,执行保存的方法就只需要传入一个adapter的接口就好了
2019-03-06
已采纳回答 / 慕盖茨740922
不同包实现方法不同,所以需要不同的步骤; 因此产生不同的性能差异,以及不同的功能;有的时候你可能需要反过来的步骤来生成xml, 有的时候反之;
2018-09-07
已采纳回答 / 慕粉18171202767
一般使用工厂模式创建的对象,返回值是其祖先类型,这样就会是生成一个上转型对象,而上转型对象不能调用子类新的成员变量和方法。也就是说,假设SAXTransformerFactory .newInstance()返回的是一个TransformerFactory ,TransformerFactory是SAXTransformerFactory的父类或者接口
2018-09-05
已采纳回答 / 灰罗庚
for( Book book : bookList)这里就是用一个循环插入两个节点,bookList在前面有声明,而且前面也有代码声明了两个Book对象book1和book2并赋了值,bookList这个集合里就存储着这两个Book对象,仔细看一下代码就可以发现
2017-02-25