我正在寻找最好的资源,视频,书籍,杂志(我喜欢视频)来学习和掌握面向对象的设计和分析。我真的很想知道更多关于构建您的程序,设计类以及处理程序中的数据库的可信和可信的方法。所以,我的问题是最好的资源是什么?最佳资源学习OO设计和分析
感谢
我正在寻找最好的资源,视频,书籍,杂志(我喜欢视频)来学习和掌握面向对象的设计和分析。我真的很想知道更多关于构建您的程序,设计类以及处理程序中的数据库的可信和可信的方法。所以,我的问题是最好的资源是什么?最佳资源学习OO设计和分析
感谢
得阅读对象导师Uncle Bob Martin's列。自从90年代的C++ Report以来,他一直在写关于面向对象编程的好东西。他的SOLID思想是语言不可知的。
由四人帮的设计模式。一本你永远需要的参考书。它详细介绍了如何使用面向对象设计构建代码。
的 '深入浅出' 的书都非常好:
我肯定会推荐的 “Head First设计模式” 一书。我的建议是至少读一遍这本书。一旦你感受到设计模式,请使用“四人帮设计模式”一书进行快速参考/刷新。
这里是从我的书签几个环节:
希望它能帮助。
您将在大学课程中学到最好的,或至少是最好的。你不必花2年时间做这件事 - 如果你能买得起400到500美元,我推荐this one。
它教你关于状态,以及其他4个概念,你可以在维基百科以一种严重表达的方式阅读。我不相信你会从在线免费资源中正确地学习它,我猜你会得到不完整的信息。
您可以非常聪明的,但信息在那里不会是一个原因,高素质的 - 最聪明的头脑在软件工资为他们的大学课程,讲座,作业和考试,而不仅仅是阅读在网上。
对于分析尝试M256课程,这是关于面向对象的软件开发,UML和系统设计。这听起来很枯燥,但包含了很多背景信息,你可能永远不会使用它,但无论如何都会想知道。