【发布时间】:2011-03-14 13:59:44
【问题描述】:
我正在开发一个相当大的 PHP 项目,它以程序化风格编写(它是在 PHP 5 之前编写的),我不禁觉得我正在做的一些事情有点“骇人听闻”。 "其他地方的修改很容易破坏应用程序。我见过的所有设计模式和最佳实践似乎都只适用于 OOP。我可以开始使用 PHP 5 的 OOP 功能编写一些代码,但我不确定是否所有其他开发人员都对 OOP 足够熟悉。
对于更熟悉 OOP 的人来说,只是过程式编程的本质是“骇人听闻”吗?是否有“最佳实践”书籍涉及如何保持大型程序应用程序的可维护性并降低引入新错误的可能性?
我知道我可以以程序方式应用 OOP 设计原则/模式,但如果我要这样做,我还不如只使用 PHP 的 OOP 功能。也许我只是对程序范式的理解不够好?
【问题讨论】:
标签: php design-patterns procedural-programming