我想学习面向对象的编程语言,我不想为了任何目的而仅仅了解OOP的整个概念。有人能告诉我该学哪种语言吗?
发布于 2011-08-09 07:19:29
一些进一步的建议:
不过,有一点要注意:语言不会教你OO。它只会帮助(或阻碍)它支持OO概念的程度。学习面向对象实际上是学习以面向对象的方式思考。为此,我会回到迈耶的书里。
hth。
发布于 2011-08-09 07:06:12
您可以学习任何一种面向对象的语言,如C++、Java、C#等来尝试OOPS。
如果你真的想学习OOP,你需要超越语言思考,并明白这是一种帮助软件程序复杂程度的范例,就像我们在这个现实世界中如何管理它们一样。然后学习OO中的基本概念,如多态性、遗传、封装(饼)等。
Grady的“面向对象的分析和设计与应用程序”(第二版)也有很好的书籍。
此外,您也可以尝试这样的博客,我发现这样的博客非常简单,可以从- fascinatingoops.com开始。
发布于 2011-08-09 07:48:32
你想学OOP吗?一个答案- Smalltalk。
这是一种优雅的语言,是面向对象的核心。您将从一开始就学习OOP,并且不会被其他语言所包含的所有其他干扰因素所阻碍。
小说话赢了。还有一些很好的免费电子书(见:斯特凡杜卡斯)。
https://softwareengineering.stackexchange.com/questions/99606
复制相似问题