当前位置:编程学习 > JAVA >>

求指点,有关java性能的问题——继承还是声明一个对象?

在web开发中 假如我有一个BaseDAO.java类,里面封装了一些常用的操作。 现在我有其他的DAO实现类需要用到里面的方法(当然了不是全部都用)。 那么我是继承BaseDAO.java类好呢,还是声明一个BaseDAO.java的对象好? 这两种分别会有什么区别,优缺点? 麻烦给我详细说一下,谢谢,谢谢。
追问:BaseDAO不是接口,是一个工具类的样子。
里面已经写好了很多方法,
比如从数据库中取出一条数据,取出所有数据……
现在想想 这问题确实问的多余了。当时不知道为什么就纠结住了。
不过还是想知道单纯的从性能上来说,哪种好一些。
其他:继承好,继承后你还可以增加子类自己的属性和方法,必要时还可以重写父类方法,你并不能保证替他DAO的实现类都和BaseDAO具有完全一样的属性和方法。
声明一个对象,则这个对象的属性和方法你都不能扩展了,如果需要扩展就要修改
原来的BaseDAO对象。
希望对你有帮助。

上一个:ExtJS的界面显示问题
下一个:学习JAVA具体都要学些什么呢?要用怎样的顺序呢?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,