我正在开发一个带有几个简单类的 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 {
}
我遇到的问题是我希望能够从所有其他类(Display、Analysis、Standard 和 Consolidated)访问 Users 和 Config 类。我该怎么做?我是否正确扩展课程?我觉得显示和分析应该扩展用户,但对我来说似乎不合适。感谢您提供的任何帮助。谢谢!