私はあなたに「ベストプラクティス」アドバイスを与えることができるかどうか疑問に思っていました。PHPクラス:どのディレクトリ構造を使用するのですか?
Iは、複数のクラスの一つのクラスを拡張するクラス構造を有する:
interface db_host
class mysql_host implements db_host
class oracle_host implements db_host
class pgsql_host implements db_host
...
class database
class mysql_database extends database
class oracle_database implements database
class pgsql_database implements database
...
私は別のファイル "class_name.class.php" の各クラスを格納します。また、このクラスで使用されている例外がそこに格納されます。
質問:どこのプロジェクトにこれらのファイルを置くべきですか?それらをすべて/lib
カタログにダンプするだけですか?継承されたクラスを含むファイルを明確にするにはどうすればよいですか?
http://stackoverflow.com/questions/4401657/how-to-avoid-srp-chaos/4401966#4401966これは以前のような質問に対する私の答えでした。しかし、まったく同じ質問ではありません。多分それが助けになるでしょう。 – DampeS8N