我一直在用PHP编写一段时间,但我一直主要使用函数和原始PHP进行编码。PHP:我应该把所有的代码写在类中吗?
我开始认为我应该把我的代码写得更整洁更高效。我仍然无法全神贯注于课堂。我应该在课堂上写所有的代码吗?
例如,我的一个脚本是'权限管理器' - 它允许管理员编辑站点上各种用户组的权限。
传统上,我会把它写成只是带有函数和whatnot的脚本。但是把它写成一堂课会更好吗?如果是这样,这个班级将包含什么?我有一个单独的权限类用于网站,另一个用于管理编辑区域?
该网站还有一个API。这一切应该写成一个班级吗?
另外,我应该使用公共(共享)功能吗?
谢谢!
你应该得到一本关于面向对象设计的书,并考虑如何将它应用于网页开发。在一个类中保存你的代码不会让你的代码更加有组织。这个话题太广泛了,不能在这里回答一个问题。 – 2013-03-13 21:37:59
我认为这种讨论更适合聊天。 OOP在正确的背景下非常棒,但是要回答这个问题,简而言之,“你应该写*全部*你的代码......”可能不是 - 你可以过度设计一个问题。 – Emissary 2013-03-13 21:40:03
我的答案是肯定的,但这不是一个单一答案的问题,所以这不适合这个讨论。 – IMSoP 2013-03-13 22:02:56