【发布时间】:2011-02-24 17:18:39
【问题描述】:
通过扩展类 Vector,Java 的设计者能够快速创建类 Stack。什么是 这种使用继承的负面影响,尤其是对于 Stack 类?
非常感谢。
【问题讨论】:
-
对我来说听起来很像家庭作业。如果是这样,请标记为这样。
-
这是书上的问题,但不是作业。
-
哎呀,我把我的最后一条评论搞砸了......让我们再试一次:在 Java 6 中,你应该使用实现
Deque(如ArrayDeque)而不是Stack的东西,使用addFirst/offerFirst、removeFirst/pollFirst和peekFirst方法。双端队列:java.sun.com/javase/6/docs/api/java/util/Deque.html -
非常好的问题,将其作为适配器可能更有意义
标签: java inheritance vector stack