我看了几本书,我所看到的只是讨论OOP的技术细节.通过技术性我的意思是,这是一个概念,这里是一些代码,现在开始工作.我还没有看到一本书讨论架构过程,这样做的方法是什么,为什么这样做很糟糕,如何在现实世界的项目中实际结合设计模式等等.
你能推荐一个好的资源或书吗?我主要使用PHP进行编程,但是与语言无关的书/资源会做:)
我喜欢 Craig Larman 的《应用 UML 和模式:面向对象分析、设计和迭代开发简介》(第 3 版)。大多数 PHP 程序员最好学会设计模式和 GRASP 等习惯。
您还可以“将其保留在家里”并阅读Stack Overflow 前十得分手Steven Lott撰写的免费在线书籍《Building Skills in Object-Oriented Design》。