我在 OOP 方面相对较新。
我了解课程、方法等,但我在哲学上遇到了麻烦。
现在,我正在做一个项目来管理项目,包括项目管理、类、方法、变量、用户、组、日志和任务管理。
所以,从Project
课堂开始,我有:
public function create_project()
public function get_projects()
public function delete_project()
然后,ProjectClass
上课:
public class create_class()
public class get_classes()
public class delete_class()
但是,我虽然这不是正确的方法,所以我改为:
Project
类方法:
set_name、get_name(和类似方法) add_class get_classes add_log get_logs
ProjectClass
类方法:
set_project_id (并获取) add_variables (并获取) add_method ...
所以,在第一种情况下,是Project
创建新项目的ProjectClass
类,创建类和Method
创建方法的类,在第二种情况下,是Project
创建和管理其类的类,也是ProjectClass
创建类的类并管理其方法。
那么,这些“风格”是否正确?
如果第二种情况是正确的情况,谁创建了项目?本身?
非常感谢