我正在寻求成为一个优秀的面向对象开发人员。OO引起了我的兴趣,因为我理解模式,知道为什么构图给你更多的灵活性,而不是继承,以及更多这样的智慧。然而,我得出的结论是,我知道如何实现单例的工厂,但我不知道如何提出一个健壮的OO设计。
我有一堆书
它们可能是非常好的书籍,但它们不会教你如何构建一个应用程序。我经常被一些非常基本的决定(示例)所麻痹。我正在找一本书,教我什么时候和为什么。有很多关于锤子和钉子的书,但是我还没有找到一本关于他们的实际关系的书。
什么书最能帮助你成为一个自信的OO架构师/设计师?
发布于 2010-01-29 13:43:49
我读过的关于OO的最好的书是Bertrand 面向对象的软件建设。
它很大,但对我很有用。它涵盖了OO设计的每一个方面,IMVHO。
发布于 2010-01-29 14:33:49
关于面向对象的最基本的工作已经出版。这绝对是每个“面向对象”的编程者都必须拥有的书。
不像Meyer的书那么正式,但是这本书可以打开你在面向对象世界和软件开发中的许多问题的眼界。
这是著名的“四人帮”关于设计模式的书。
这是另一本经典书。第一部分完美地描述了现代软件开发人员在工作中可能面临的许多问题:代码气味、可读性与性能、过早的优化缺陷以及许多其他主题。
这本书可以帮助许多初学者不仅在Java语言,而且在面向对象的思维方式。
由著名作者编写的优秀教材。
发布于 2010-01-29 13:43:54
我完全理解你的处境。我也有三本这样的书;)我建议是头版第一版。面向对象的分析与设计。这会让你走上正轨的。GoF的书是伟大的,但没有任何用处,除非你通过你的头脑和头第一本书将处理这一点的基本知识。干杯:)
https://stackoverflow.com/questions/2162231
复制相似问题