date0407/DuotaiDAO.java
来源:互联网 发布:玄空风水软件 编辑:程序博客网 时间:2024/06/16 06:47
/*dao: date access objectcrud: creat read update delete对数据进行操作: JDBC Hibernate1、连接数据库2、操作数据3、关闭数据库*//*该程序背景:前期用的JDBC方法访问数据库,后来出了新的方法,比JDBC好,所以要求用Hibernate来访问数据库,考虑到两个都只有add() delete()方法,为了降低耦合性,用多态来操作,父类引用指向子类对象思想精髓:用子类去实现接口中的方法,再在主函数中用父类引用创建子类对象,去访问子类中的方法, 如果日后要扩展,只需要另一个子类去实现接口中的方法后,再用父类引用创建另一个子类对象,去访问另一个子类对象中的方法。*///-----------以下为伪代码-------interface UserInfoDAO{public abstract void add();public abstract void delete();}class UserJDBC implements UserInfoDAO{public void add(){1、JDBC 连接数据库2、操作数据3、关闭数据库}public void delete(){1、JDBC 连接数据库2、操作数据3、关闭数据库}}class UserHibernate implements UserInfoDAO{public void add(){1、Hibernate 连接数据库2、操作数据3、关闭数据库}public void delete(){1、Hibernate 连接数据库2、操作数据3、关闭数据库}}class DuotaiDAO {public static void main(String[] args) {//UserInfoDAO ui = new UserJDBC();//该方法过时,就不用该方法了,屏蔽起来就行,改用下面这条语句的新方法。UserInfoDAO ui = new UserHibernate();//父类引用指向子类对象ui.add();ui.delete();}}
0 0
- date0407/DuotaiDAO.java
- date0407/ObjectEquals.java
- date0407/DuotaiMember.java
- date0407/DuotaiInterface.java
- date0407/DuotaiDemo.java
- date0407/DuotaiDemo3.java
- date0407/DuotaiDemo2.java
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- date0407/DuotaiDemo.java
- date0407/DuotaiDemo3.java
- block需要注意的细节
- date0407/DuotaiDemo2.java
- android 控制listview 的滑动速度
- date0407/DuotaiDAO.java
- ps快捷键
- date0408/AnonymityInnerClass.java
- 关于JVM常用的GC算法
- date0408/AnonymityInnerClassTest.java
- hdu 5214
- date0408/InnerClassDemo.java
- OC--面向对向的三大特性(三)
- 编辑器功能介绍,比较全面