首页 > 其他分享 >5-互评-OO之接口-DAO模式代码阅读及应用

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

时间:2022-10-06 08:22:06浏览次数:51  
标签:OO java 实现 代码 DAO 接口 互评 存放

DAO模式是接口的一个典型应用。

阅读附件中的参考代码,并回答以下问题:

  1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同?
  • StudenDaoListImpl.java采用List存放Student的name,而StudentDaoArrayImpl.java采用数组存放
  1. StudentDao.java文件是干什么用的?为什么里面什么实现代码都没有?
  • StudenDaoListImpl.java采用List存放Student的name,而StudentDaoArrayImpl.java采用数组存放
  1. 使用搜索引擎搜索“Java DAO”,选出几句你能看懂的、对你最有启发的话。请结合接口知识去理解。
  • “DAO接口: 把对数据库的所有操作定义成抽象方法,可以提供多种实现。
    DAO 实现类: 针对不同数据库给出DAO接口定义方法的具体实现。
    实体类:用于存放与传输对象数据。”
    查找链接:https://www.runoob.com/note/27029

  • DAO接口类就是抽象的,定义的类里面只有方法名称,没有具体实现代码;
    DAO实现类是其他类调用DAO接口时,接口里面的方法在这里具体编写;
    实体类是存放一些对象的属性特征等。有了DAO接口,对于用户来说很方便,不需要了解方法的具体实现代码

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

  • 使用DAO的好处
    (1)对具体实现方法的代码进行封装
    (2)需要使用时,直接调用DAO即可,然后在相应地方编写具体方法实现
    (3)对于用户使用,不需要知道具体实现代码,直接调用即可

标签:OO,java,实现,代码,DAO,接口,互评,存放
From: https://www.cnblogs.com/APTXkn-4869/p/16756524.html

相关文章