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

Posted xpss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5-互评-OO之接口-DAO模式代码阅读及应用相关的知识,希望对你有一定的参考价值。

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

StudenDaoListImpl.java用的是ArrayList来存储对象,无大小限制,StudentDaoArrayImpl.java,用默认的定长数组,有大小限制,且实三个功能的方式不同。

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

用来存放StudentDao接口,因为接口中的方法在其他类中实现。

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

DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。

理解:Dao是将数据库操作都封装起来。访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。

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

1.定义接口后,在调用的时候便根据实例化对象所属的类来判断调用相应类中的方法。

2.降低了代码的藕合性,提高了代码扩展性和系统的可移植性。

3.分工明确,数据访问层代码变化不影响业务逻辑代码,提高了可复用性。

以上是关于5-互评-OO之接口-DAO模式代码阅读及应用的主要内容,如果未能解决你的问题,请参考以下文章

Java01-接口(DAO模式代码阅读及应用)

DAO模式代码阅读及应用

DAO模式代码阅读及应用

DAO

冒号课堂阅读笔记OO的多态抽象类型——实中之虚

冒号课堂阅读笔记OO的继承