码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-10-26 11:30:15      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:imp   定义   之间   理解   索引   上层   数据库系统   提高   影响   

\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模式代码阅读及应用

标签:imp   定义   之间   理解   索引   上层   数据库系统   提高   影响   

原文地址:https://www.cnblogs.com/xpss/p/13874541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!