gpt4 book ai didi

java - jdbc 为什么javax.sql.PooledConnection 不是继承自java.sql.Connection

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:10 25 4
gpt4 key购买 nike

每次我们实现一个 PooledConnection 时我们写

class MyConnection implements PooledConnection, Connection {
// implement methods of PooledConnection and Connection
}

我想知道为什么 PooledConnection 没有设计成 extends Connection?因为 PooledConnection 毕竟始终是 Connection

最佳答案

我一点也不确定,但我想 PooledConnection 不扩展 Connection 的原因是为了让您可以制作一个非常简单的 PooledConnection 使用任何其他现有 Connection 实现的实现,允许代码重用并保持功能独立。

关于java - jdbc 为什么javax.sql.PooledConnection 不是继承自java.sql.Connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com