![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 71
谢.锋
专注于分享最有价值的互联网技术干货、行业资讯、架构设计、前端、后端、微服务、中间件、算法等技术栈。
展开
-
从理论到实践掌握UML
统一建模语言(UML)是软件工程师用来设计软件系统的一种工具,就像是一套图形化的说明书。它让开发团队能够以图形化的方式来理解、设计和开发软件系统,比起用文字来描述,更加直观易懂。本文通过UML实例化的理论和实践相合,以电商系统为例,演示如何将UML实例化应用于实际项目中。无论您是软件工程师、系统分析师还是对软件开发感兴趣的学习者,希望有助于大家深入了解如何将UML应用于解决实际的软件工程问题。原创 2024-06-19 13:06:41 · 1092 阅读 · 0 评论 -
使用 C# 进行面向对象编程:第 10 部分
对于 OOP 初学者来说,封装和抽象之间存在非常基本的区别。他们可能会对此感到困惑。但如果你详细了解这两个主题,就会发现它们之间存在巨大差异。抽象意味着向用户隐藏不必要的数据。用户只需要所需的功能或根据其需求的输出。例如数码相机。亲爱的读者,每当我们使用数码相机时,我们只需单击“放大”和“缩小”按钮,相机就会放大和缩小,但我们可以感觉到镜头在移动。如果我们打开相机,我们会看到我们无法理解的复杂机制。因此,按下按钮并根据您的需求获得结果就是抽象。封装只是将数据成员和函数组合成一个称为对象的单一实体。原创 2024-06-12 15:21:03 · 393 阅读 · 0 评论 -
使用 C# 进行面向对象编程:第 9 部分
在这一部分中,我们将使用之前学到的一些 OOP 概念。我们将创建一个小型应用程序。在继续之前,请阅读我的文章user-activity-log-using-C-Sharp-with-sql-server/。在本课程中,我们将再次使用以下概念重新设计同一个应用程序。它将帮助我们更清楚地理解这些概念以及如何在我们自己的应用程序中实现它们。原创 2024-06-12 15:20:34 · 1190 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 8 部分
亲爱的读者,本文是 OOP 的第四大支柱,也是最后一大支柱。对于 OOP 初学者来说,这很容易让人困惑。因此,我们用非常简单的语言提供了一个示例。“抽象用于管理复杂性。无法创建抽象类的对象。抽象类用于继承。原创 2024-06-12 15:20:05 · 451 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 7 部分
我们在程序中使用多态的频率是多少?多态是面向对象编程语言的第三大支柱,我们几乎每天都在使用它,却不去想它。这是一个非常简单的图表,它将解释多态性本身。简单来说,我们可以说,只要我们重载类的方法,就称为多态性。或者可以说,多态性通常表示为“一个接口,多个函数”。这意味着我们有多个具有相同名称但不同参数的函数。原创 2024-06-12 15:19:27 · 300 阅读 · 0 评论 -
结合实例读懂设计原则
设计原则是一些基本概念和指导方针,帮助开发人员创建易于维护、可扩展和易于理解的软件原创 2024-06-12 09:37:02 · 762 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 6 部分
亲爱的读者,继承意味着从源头继承一些东西。例如,儿子可以继承父亲的习惯。同样的概念也用于面向对象编程;它是 OOP 的第二大支柱。原创 2024-06-11 08:48:21 · 312 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 5 部分
亲爱的读者,今天我们将讨论面向对象编程系统的第一个支柱。请阅读文章《使用 C# 学习 OOP 第 3 部分》,其中我们已经详细讨论了类和属性。事实上,我们在那篇文章中使用了封装的概念,但没有使用封装这个词。“封装是将数据成员(变量和属性)和成员函数(方法)绑定到一个单元的过程”。类是封装的最佳示例。原创 2024-06-11 08:47:39 · 397 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 4 部分
在本课中,我们将详细讨论各种类型的构造函数。原创 2024-06-11 08:46:24 · 780 阅读 · 0 评论 -
结合实例读懂面向对象
对象代表了系统中的一个实体,它是属性和行为的结合体。对象不仅包含属性,还包含了可以对这些属性进行操作的行为。举例来说,如果我们考虑一个电商系统,每个具体的商品、用户、订单等都可以作为一个对象。商品的名称、价格、描述等这些就是对象属性,商品可以查看、添加到购物车等这些就是行为。因此,对象实际上是属性和行为的组合,它能够记录操作的结果并且执行特定的行为。原创 2024-06-11 08:45:12 · 596 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 3 部分
在本课中,我们将详细讨论各种类型的属性。原创 2024-06-10 21:46:44 · 584 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 2 部分
属性在面向对象编程中起着至关重要的作用。它们允许我们从类外部访问类的私有变量。在类中使用私有变量是很好的。属性看起来像变量和方法的组合。属性有部分:“get 和 set”方法。get 方法应该返回变量,而 set 方法应该为其赋值。原创 2024-06-10 21:46:07 · 360 阅读 · 0 评论 -
使用 C# 学习面向对象编程:第 1 部分
C# 完全基于面向对象编程 (OOP)。首先,类是一组相似的方法和变量。在大多数情况下,类包含变量、方法等的定义。当您创建此类的实例时,它被称为对象。在此对象上,您可以使用定义的方法和变量。原创 2024-06-10 21:44:57 · 478 阅读 · 2 评论 -
OOP面试问题 - C#
最流行的 OOP面试问题和答案的列表。这些 OOPS 面试问题适用于初学者和专业 C# 开发人员。原创 2024-06-10 21:43:52 · 729 阅读 · 0 评论