【问题标题】:Terminology and explanation of Doctrine PDODoctrine PDO 的术语和解释
【发布时间】:2013-08-16 11:14:32
【问题描述】:

我注意到 Doctrine 用于其 Connection 和 Statement 接口的一种有趣技术。

他们有一个名为PDOConnection的类,它自然地扩展了PDO,但也实现了由Doctrine创建的接口Connection。

Connection 接口定义了几个 PDO 方法的副本,虽然 Doctrines PDOConnection 类没有实现所有这些方法,但它扩展 PDO 的事实意味着它实现了。

我最好的猜测是,他们想围绕 PDO 的方法设计连接驱动程序,但我真正知道的是这种模式被称为什么以及它是否经常被使用。

【问题讨论】:

    标签: php design-patterns interface doctrine


    【解决方案1】:

    我最好的猜测是他们想围绕 PDO 的方法设计连接驱动程序

    是的,就是这样。这没有特殊的模式。

    【讨论】:

    • 谢谢,我正在考虑自己使用这种方法,但我最初的原因是因为我扩展的类没有实现它们自己的接口。我正在尝试调查这样做的额外好处。
    • because the classes I am extending don't implement an interface of their own 是的,这是另一个好处。尽管您可以扩展它们并使子类实现接口。不过,您的想法似乎是正确的。
    猜你喜欢
    • 2011-03-21
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多