interface Operation
{
void insert();
void delete();
}
class JDBC implements Operation
{
public void insert()
{
System.out.println("JDBC的插入");
}
public void delete()
{
System.out.println("JDBC的删除");
}
}
class Hebirate implements Operation
{
public void insert()
{
System.out.println("Hebirate的插入");
}
public void delete()
{
System.out.println("Hebirate的删除。");
}
}
class DataBaseOperation
{
public static void main(String[] args)
{
Operation op=new Hebirate(); //通过接口,当我们更改操作类型时候,直接Operation op=new JDBC();即可,提高扩展性
op.insert();
op.delete();
}
}
多态的扩展实例
最新推荐文章于 2021-03-14 21:52:29 发布
本文介绍了一个简单的Java程序示例,展示了如何通过接口实现不同的数据库操作,如插入和删除记录。通过继承同一接口的不同类(JDBC与Hebirate),文章说明了如何灵活地切换数据库操作方式,增强了代码的可维护性和扩展性。
摘要由CSDN通过智能技术生成