【发布时间】:2013-08-16 11:14:32
【问题描述】:
我注意到 Doctrine 用于其 Connection 和 Statement 接口的一种有趣技术。
他们有一个名为PDOConnection的类,它自然地扩展了PDO,但也实现了由Doctrine创建的接口Connection。
Connection 接口定义了几个 PDO 方法的副本,虽然 Doctrines PDOConnection 类没有实现所有这些方法,但它扩展 PDO 的事实意味着它实现了。
我最好的猜测是,他们想围绕 PDO 的方法设计连接驱动程序,但我真正知道的是这种模式被称为什么以及它是否经常被使用。
【问题讨论】:
标签: php design-patterns interface doctrine