标签:imp 定义 之间 理解 索引 上层 数据库系统 提高 影响
StudenDaoListImpl.java用的是ArrayList来存储对象,无大小限制,StudentDaoArrayImpl.java,用默认的定长数组,有大小限制,且实三个功能的方式不同。
用来存放StudentDao接口,因为接口中的方法在其他类中实现。
DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。
理解:Dao是将数据库操作都封装起来。访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。
1.定义接口后,在调用的时候便根据实例化对象所属的类来判断调用相应类中的方法。
2.降低了代码的藕合性,提高了代码扩展性和系统的可移植性。
3.分工明确,数据访问层代码变化不影响业务逻辑代码,提高了可复用性。
标签:imp 定义 之间 理解 索引 上层 数据库系统 提高 影响
原文地址:https://www.cnblogs.com/xpss/p/13874541.html