0

Doctrine が Connection および Statement インターフェースに使用している興味深い手法に気付きました。

それらには と呼ばれるクラスがPDOConnectionあり、これは自然に を拡張PDOしますが、Doctrine によって作成されたインターフェースである Connection も実装します。

インターフェイスはいくつかの PDO メソッドのConnectionコピーを定義します。Doctrines PDOConnection クラスはそれらのすべてを実装しているわけではありませんが、PDO を拡張しているという事実は実装していることを意味します。

彼らがそうした理由は、PDO の方法論に基づいて接続ドライバーを設計したかったからだと思いますが、私が実際に知っておくべきことは、このパターンが何と呼ばれているか、そしてそれが定期的に使用されているかどうかです。

4

1 に答える 1

1

彼らがそうした理由は、PDO の方法論に基づいて接続ドライバーを設計したかったからだと思います。

ええ、それだけです。これには特別なパターンはありません。

于 2013-08-16T11:18:53.973 に答える