私はいくつかの単純なクラスを持つ PHP プロジェクトに取り組んでいます。私は自分のクラスをより複雑にすることに取り組んでいますが、ユーザーの管理、構成設定、表示などの追加の目的にもクラスを使用したいと考えていました。クラスを「整理」する方法を理解するのに苦労しています。 . これらのクラスをどのように拡張すればよいですか?
私は次のクラスを持っています:
//main application settings, constants, etc.
Class Config {
}
//add/edit/delete/check permissions of users
Class Users extends Config {
}
//displays the pages
Class Display extends Config {
}
//main application
Class Analysis extends Config {
}
//specific methods for this type of analysis
Class Standard extends Analysis {
}
//specific methods for this type of analysis
Class Consolidated extends Analysis {
}
私が抱えている問題は、他のすべてのクラス (表示、分析、標準、および統合) からユーザーおよび構成クラスにアクセスできるようにしたいということです。どうすればいいですか?クラスを適切に拡張していますか? ディスプレイと分析はユーザーを拡張する必要があるように感じますが、それは私には適切ではないようです。あなたが提供できる助けに感謝します。ありがとう!