私はクラスのセットを書いています:RAR、ZIP、Trip。それらはすべて共通の関心事を共有しています。アーカイブ形式です。クラスを整理して名前を付けることに関する質問
abstract class Archive {}
基本抽象クラスを作成し、 "ライブラリ/アーカイブ/ archive.php" でそれを置く)
1:だから、私は最初にこれを行うことを考えました。
2)
class Archive_Zip extends Archive {}
、RAR、トリップクラスをzipファイルを作成し、 "ライブラリ/アーカイブ/ zip.php"
3に敷いてください)このように、特定のクラス(例えば郵便番号)にアクセスし
$this->archive->zip->...
これは私の最初のアプローチでした。しかし、これは良いアプローチだと思いますか?私は最初にそれらを抽象化すべきでしょうか? "libraries/zip.php"ファイル(とその他のファイルは別々に)を書くだけの賛否両論は何ですか?
私のアプローチに対して何か提案や議論がありますか?私は何か悪いことはありますか?このような
「$ zip = new Archive_Zip;」とはどういう意味ですか?何も含める必要はありません(自動的に読み込まれた遅延読み込み)? – Tower