5-互评-OO之接口-DAO模式代码阅读及应用.xls

1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同?

2种代码使用的数据结构不一样,StudenDaoListImpl.java利用List列表的方式存储,StudentDaoArrayImpl.java利用数组的方式存储。

2. StudentDao.java文件是干什么用的?为什么里面什么实现代码都没有?

StudentDao.java文件只说明了业务逻辑,实现方法和存贮数据结构可以自己决定

3. 使用搜索引擎搜索“Java DAO”,选出几句你能看懂的、对你最有启发的话。请结合接口知识去理解。

java DAO的优缺点
优点:规范代码,减少了各模块之间的耦合性
缺点:增加了代码量

4. 尝试运行Test.java。根据注释修改相应代码。结合参考代码回答使用DAO模式有什么好处?

隔离了不同数据库实现。可以实现多种数据结构存储,且各方式之间互不影响,添加新方式方便,改变存储方式方便。

5.可选:编写一些使用DAO模式的代码。比如使用文件作为购物车存储底层。

原文地址:https://www.cnblogs.com/15980807959zjl/p/13874048.html