OOP中级教程

Jon*_*ith 10 c# oop uml

我非常渴望深入学习OOP概念,最重要的是如何将它们应用于"现实生活"中.到目前为止,我已经在线阅读了许多参考资料和许多教程,但它们都缺乏一些东西:它们没有提供一种方法来完全理解如何真正使用面向对象编程.实际上,似乎大多数教程都侧重于OOP"语法"而不是"OOP设计的艺术".由于OOP是一套思考问题的概念/想法/最佳实践,并以一种允许更高生产力的方式解决问题,我真的想要更多.我想要一些东西来帮助我将其视为"OOP设计师",而不是"OOP程序员".有人可以提供一个资源(最好是在线资源),它实际上提供了一个关于如何应用OOP的非常重要的例子吗?虽然我知道OOP是语言无关的,但我更喜欢C#中的例子.

Rat*_*tha 2

检查以下书籍;

  1. 面向对象的分析和设计及其应用
  2. 代码完成
  3. 设计模式解释

不确定是否有在线版本