
面向对象的思考过程
The object-oriented thought process
Matt A. Weisfeld · 初版 2004 年
2人推荐
2位读者提及
2次提及
The Object-Oriented Thought Process, Second Edition 将夯实面向对象概念的基础,继而阐释各类对象技术的使用方法。作者 Matt Weisfeld 首先介绍面向对象概念,随后涵盖抽象、公有与私有类、代码复用以及框架开发等内容。后续章节探讨如何构建与 XML、数据库和分布式系统(包括 EJB、.NET、Web Services 等)协同工作的对象。全书通篇采用用于对象建模的标准语言 UML,为每个概念提供图解与示例。
Hacker News 上怎么说
正在加载完整评论……
《面向对象思考过程》(http://www.amazon.com/Object-Oriented-Thought-Process-3rd/dp...)谈不上完美,但也不赖。它引述其他书引述得太多了,不过要是结合某门语言的教材来看,你应该就能……
The Object-Oriented Thought Process ( http://www.amazon.com/Object-Oriented-Thought-Process-3rd/dp... ) isn't a perfect book, but it's not a bad one. It refers too much to other books, but combine that with a language text and you should…
……来自 GoF(四人组)。我觉得它在编写不易崩溃的可扩展代码方面特别有用,尤其是结合抽象类、builder 和 factory。我还建议去看看《面向对象思考过程》这本书,了解一下传统 OOP 为什么会设计成现在的样子。你也可以研究一下主流数据科学库的源码,比如 sklearn(https://github.com/scikit-learn/scikit-learn/tree/main/sklea...)……
…by the Gang of Four. I found it particularly helpful to make extensible code that doesn't break specially with abstract classes, builders and factories. I would also recommend looking into the book The Object Oriented Thought Process to understand why traditional OOP is build the way it is. You can also look into the source code of popular data science libraries such as sklearn (https://github.com/scikit-learn/scikit-learn/tree/main/sklea...)…