gpt4 book ai didi

具有优秀OOP设计的PHP项目,供学习使用

转载 作者:可可西里 更新时间:2023-11-01 12:36:40 24 4
gpt4 key购买 nike

我最近对 ​​Web 应用程序中的正确 OOP 设计产生了兴趣。我想我了解大部分原则和设计模式,但有时我在将它们付诸实践时遇到问题。

我使用 MVC,我认为我能够以 OOP 方式设计 Controller 和 View 。我面临的问题是模型。一般来说,我特别着迷于依赖注入(inject)和控制反转。它在小示例中效果很好,但我在设计复杂的多层模型时遇到了麻烦 - 我正在考虑将依赖项注入(inject)较低层等的各种方法。

所以我决定寻找一些我可以研究的更有经验的 OOP 程序员制作的项目。我正在寻找 PHP Web 应用程序,最好是使用 MVC 架构模式制作的。我也不介意它是否有贫血模型(这通常被认为是反模式,但在基于大量数据的应用程序中,我经常被迫使用贫血模型)。

非常感谢。

编辑:我不是在寻找框架,而是在寻找完整的应用程序。框架通常与模型架构没有太多关系。

最佳答案

Code igniter 是 php4,我不太推荐它。从那时起,PHP OOP 发生了变化。一个更好的主意是 kohana

我通过查看 Konstrukt 学到了很多东西.创作者在 SO 上也处于半活跃状态 =)

关于具有优秀OOP设计的PHP项目,供学习使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com