DAO设计模式

1)表名.java :Student.java  只包含属性和setXXX、getXXX方法, 类中的属性必须和表中的字段完全对应(个数,类型,名称), 用该类的一个对象存储表的一条记录 
 
2)I表名DAO :接口  对该表需要执行几个sql语句,就有几个抽象方法, 意义: 方便修改和扩展功能; 
抽象方法参数有2种可能: 1)变量  2)对象 
抽象方法返回值3种形式: 1) 一个数(变量)  2)对象   3)集合


4) DAO实现类:  StudentDAOImpl.java 实现类,具体实现对数据库表的每一个sql操作
 
每个类考虑: 1)类的命名   2)属性和方法   3)功能
接口
1.定义:只包含静态常量和抽象方法
2.意义:  1)方便修改一个功能的不同实现方案  
2)通过接口快捷的知道类中有哪些方法

猜你喜欢

转载自blog.csdn.net/qq_39350434/article/details/80925842