当前位置:  开发笔记 > 编程语言 > 正文

面向对象的PHP应用程序设计

如何解决《面向对象的PHP应用程序设计》经验,为你挑选了1个好方法。

对于我们的学校项目,我们的任务是定义一个描述PHP应用程序体系结构的设计文档.

我们可以自由决定在文档中包含哪些内容.

我们的教授提出了很多(UML)图表.

他还要求我们考虑类图,但要小心,因为PHP不是完全面向对象的.

我的问题:面向领域的面向对象设计是否适用于PHP应用程序?在PHP中执行OO时要考虑什么?优缺点都有什么?PHP和PHP最佳实践中有关OO的任何有用资源?



1> Gwaredd..:

恕我直言,如果不知道应用程序应该做什么,很难描述任何应用程序的架构.任何复杂性的所有应用程序(PHP或其他)看起来都不同.

其次,PHP5为您提供了类/对象以及通常过多的OO gubbings - 所以将其描述为"不完全面向对象"是我认为的误导.如果你的意思是你可以采取一种程序性方法而不受限于对象,那么是的,但是如果你想要一切都成为一个对象那么这就是你的选择.

DDD对PHP是否可行?当然是.架构的一种特殊方法通常不依赖于技术.OO设计的最佳实践,优点/缺点适用于大多数语言 - PHP让您可以自由决定如何构建代码.

您可以从PHP站点找到这个最佳实践讲座有用;)

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有