c# - 如何有效地学习/理解 C# 中的 OOP?

标签 c# oop

<分区>

简而言之,过去 6 个月我一直在上 C# 类(class)。我们涵盖了该语言的所有基础知识——变量、数组、方法、循环、文本处理、使用字符串等,并进行了大量练习……但总的来说,这些 Material 提高了我的算法思维(我没有任何编程知识背景),事情进展得非常顺利。

然而,从 2 月中旬开始,我们开始了 OOP,困难时期到来了。实现 OOP 原则对我来说是一场噩梦,尽管我在理论上知道它们。

我做些什么来帮助自己:

  • 阅读我的 C# 课本
  • 阅读在线资源
  • 阅读别人的代码
  • 尝试编写自己的代码失败

你能给我建议吗,因为我不想放弃!?

最佳答案

您必须从简单开始,即使解决方案不需要真正的 OOP 原则。

阅读一本关于设计模式的书也是个好主意,或者更重要的是:使用它们创建您自己的(简单的)应用程序。设计模式非常有用并且大量使用 OOP 原则。

关于c# - 如何有效地学习/理解 C# 中的 OOP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15243059/

相关文章:

c# - 上传到 Azure Block Blob 时如何选择最佳 block 大小

c# - Azure 服务总线不断抛出 MessageLockLostException

c# - 将对象传递给方法并确定类型

c# - 如何以编程方式读取附加依赖属性的值?

c++ - 为什么要将 DB 连接指针对象实现为引用计数指针? (C++)

Java OOPS parking 场示例设计

c# - NETSDK1201 : For projects targeting . NET 8.0 及更高版本,默认情况下指定 RuntimeIdentifier 将不再生成自包含应用程序

java - 扫描仪再次出现问题

ruby - ruby 是纯面向对象的编程语言吗,即使它不支持多重继承?请解释

javascript - 如何临时从/向对象借用/添加功能?任何设计模式?