【发布时间】:2013-02-06 21:23:48
【问题描述】:
我是 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(和类似方法) 添加类 获取类 添加日志 获取日志
ProjectClass 类方法:
set_project_id(并获取) add_variables(并获取) add_method ...
所以,在第一种情况下,Project 类创建新项目,ProjectClass 类创建类,Method 类创建方法,在第二种情况下,@ 987654330@ 类创建和管理其类,是 ProjectClass 类创建和管理其方法。
那么,这些“风格”是否正确?
如果第二种情况是正确的,那么谁创建了项目?本身?
非常感谢
【问题讨论】: