首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于学习面向对象编程(C#),您会推荐哪些资源?

对于学习面向对象编程(C#),您会推荐哪些资源?
EN

Stack Overflow用户
提问于 2009-12-08 18:11:51
回答 5查看 537关注 0票数 0

正如问题所说,我希望在c#中学习OOP。我知道面向对象编程的基础知识,比如类意味着什么,对象是什么,以及OOP的所有6-7个特性。我不明白的是,如何在实际应用中使用它?当涉及到在开发(编码)过程中使用所有这些功能时,我会被卡住。

我已经用VB.NET编写了代码,现在应该用C#编写。我曾经使用VS2005,现在使用VS2008。

请给我推荐一些非常好的资源来学习(尤其是我也可以实现它) C#中的面向对象编程

谢谢

EN

回答 5

Stack Overflow用户

发布于 2009-12-08 19:40:01

虽然这本书不是唯一的焦点,但我发现Agile Principles, Patterns, and Practices in C#对于面向对象设计/面向对象编程非常有用。它以一种易于理解和非常可读性的方式涵盖了可靠的设计原则。类似的内容也可以在作者(Robert C.Martin)的网站Object Mentor上找到。

Agile Principles, Patterns, and Practices in C# cover http://www.objectmentor.com/Images/book_agileprinciplesandpractices.jpg

票数 2
EN

Stack Overflow用户

发布于 2009-12-08 18:20:50

也许在你掌握了基本原则之后,设计模式是你在OO中要学习的第二件事。但在每种情况下,你都应该认识它们,识别它们,避免再次发明它们。

这个特别好,不管是用Java写的。尽管现在有许多C#的变体,但我仍然认为了解经典是很重要的,这些都在这本书中,某种程度上是GoF-pattern book的流行翻译。

alt text http://ecx.images-amazon.com/images/I/51LSqrgoT1L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

票数 1
EN

Stack Overflow用户

发布于 2009-12-08 19:25:02

如果你是一个电子书爱好者,那么我绝对会阅读Pablo of Los Techies的“S.O.L.I.D原理”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1865999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档