我非常渴望深入学习OOP的概念,以及最重要的是如何将它们应用于“现实生活”。到目前为止,我已经在网上阅读了许多参考资料和教程,但它们都缺乏一些东西:它们没有提供一种方法来完全理解如何真正使用面向对象编程。事实上,似乎大多数教程都专注于OOP“语法”,而不是“OOP设计艺术”。由于OOP是思考问题和解决问题的一组概念/想法/最佳实践,因此我真的想要更多。我想要一些东西来帮助我作为一个"OOP设计师“而不是一个"OOP程序员”来思考。谁能给我提供一个资源(最好是在线资源),它实际上提供了一个关于如何应用OOP的不平凡的例子?尽管我知道OOP是语言不可知的,但我更喜欢用C#编写的例子。
发布于 2011-10-13 14:06:13
我认为最好的资源在网上是不存在的。前一篇文章包含了一些非常好的书的指针:
发布于 2011-10-13 13:59:16
检查以下账本;
用Applications
的
不确定在线版本是否可用
发布于 2011-10-13 14:09:49
http://www.amazon.com/Object-Oriented-Programming-Peter-Coad/dp/013032616X
Code Complete
http://www.exforsys.com/tutorials/oops.html
http://www.clear.rice.edu/mech517/Books/
Head First Design Pattern(它是java语言,但非常好)
http://shop.oreilly.com/product/9780596527730.do
http://www.amazon.com/gp/reader/0201633612/ref=sib_dp_pt#reader-link
https://stackoverflow.com/questions/7749977
复制相似问题