正如标题所说,我是OOP的新手,但在PHP中自学。我们有一个内置于程序PHP的系统,由于它的大小,现在有点难以修改。所以我正在研究PHP OOP中的重写操作,以便于维护。PHP中面向对象的OOP新手关于定义类的问题
我正在制作类目录。我们的系统是管理驾驶学校,所以我们有学校,导师,学生和课程,我可以看到的将全部是对象,因此也是课堂。我的问题来自于我们有一所学校,但有很多教师,学生和课程的事实,因此在构建程序时我们需要显示这些对象的列表。因此,将其中任何一个列表视为一个类,或者在编程时,将需要为每个教师,学生和课程创建一个实例。或者我在OOP系统的设计中缺少一些基本的东西。
正如我所说,只是制定面向对象所以请温柔与我。
非常感谢 科林
谢谢大家迄今的意见。我越想越想,至少对我来说,我意识到的越多。我的系统中的某个列表是一个对象。我想象列表中的每个项目都是一个表单,因为它是现在的,所以任何项目的选择都会导致一个新的脚本运行,这将创建一个瞳孔,教师等的新实例,以及执行新实例。
签出CodeIgniter和CakePHP等MVC框架。一旦你用模型(基本上是你的学生,教师和课堂课程)弄湿你的脚,你就会明白如何处理你的案例,并且你可以轻松地以结构化,可维护的方式与他们一起工作。 – coreyward 2011-02-11 19:12:51