用于架构面向对象软件的好资源或书籍

8
我看过几本书,但它们都只是讨论面向对象编程的技术细节。所谓技术细节指的是这样的内容:这是一个概念,这里有一些代码,现在开始工作吧。我还没有看到一本书涉及架构设计的过程,如何做事的方式,为什么这样做是不好的,如何在实际项目中应用设计模式等等。
您能推荐一个好的资源或书籍吗?我主要使用PHP进行编程,但无语言限制的书籍/资源也可以 :)
3个回答

3

0

我已经将《面向对象的思想过程》放在了愿望清单上好几个月了,但我还没有动手去读它。虽然我看到的评论和片段都是积极的。你需要从PHP参考手册的类和对象中补充语言特定的细节,但我认为大多数基本原则应该足够好地转化过来,只要你能移植例子。

编辑:哎呀,如果你正在寻找更高级的东西,我还有这两个在我的列表上:


已经开始阅读,但还没有完成。这本书有5个Java代码示例章节。然而,概念是分开讨论的,也就是说这里是接口如何工作,这里是代码。这本书的好处在于更多地了解概念实际上是如何工作的,而不是代码如何工作。尽管如此,这是一本好书 :) - yretuta
抢先一步了!正在阅读并喜欢它。 - GreenMatt
-1,推荐你甚至没有读过的书! - rjh
@rjh 我已经尽了我的职责,免责声明很清楚。 - cbednarski

0
如果你真的对架构感兴趣,而不仅仅是小组件的基本设计,那么可以看一下《面向模式的软件架构》系列。领域驱动设计也可能是一本适合你的好书。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接