Tutorialsteacher

关注我们

文章
  • C#
  • C# 面向对象编程
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • 控制反转 (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass
  • Python
  • Go 语言
  • HTTPS (SSL)
  • 正则表达式
  • SQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • C# - 入门
  • C# - 版本历史
  • C# - 第一个程序
  • C# - 关键词
  • C# - 类和对象
  • C# - 命名空间
  • C# - 变量
  • C# - 隐式类型变量
  • C# - 数据类型
  • 数字
  • 字符串
  • DateTime
  • 结构体
  • 枚举
  • StringBuilder
  • 匿名类型
  • 动态类型
  • 可空类型
  • C# - 值类型和引用类型
  • C# - 接口
  • C# - 运算符
  • C# - if else 语句
  • C# - 三元运算符 ?
  • C# - Switch 语句
  • C# - For 循环
  • C# - While 循环
  • C# - Do-while 循环
  • C# - 分部类
  • C# - Static 关键字
  • C# - 数组
  • 多维数组
  • 交错数组
  • C# - 索引器
  • C# - 泛型
  • 泛型约束
  • C# - 集合
  • ArrayList
  • List
  • SortedList
  • Dictionary
  • Hashtable
  • Stack
  • Queue
  • C# - Tuple
  • C# - ValueTuple
  • C# - 内置异常
  • 异常处理
  • throw 关键字
  • 自定义异常
  • C# - 委托
  • Func 委托
  • Action 委托
  • Predicate 委托
  • 匿名方法
  • C# - 事件
  • C# - 协变
  • C# - 扩展方法
  • C# - 流 I/O
  • C# - File 类
  • C# - FileInfo 类
  • C# - 对象初始化器
  • OOP - 概述
  • 面向对象编程
  • 抽象
  • 封装
  • 关联与组合
  • 继承
  • 多态
  • 方法重写
  • 方法隐藏
  • C# - SOLID 原则
  • 单一职责原则
  • 开闭原则
  • 里氏替换原则
  • 接口隔离原则
  • 依赖倒置原则
  • 设计模式
  • 单例模式
  • 抽象工厂模式
  • 工厂方法模式
Entity Framework Extensions - 提升 EF Core 9
  批量插入
  批量删除
  批量更新
  批量合并

C# 中的面向对象编程

面向对象编程是一种使用真实世界术语开发软件应用程序的方式,旨在创建使用对象相互交互的实体。

面向对象编程使应用程序灵活(易于更改或添加新功能)、可重用、结构良好且易于调试和测试。

大多数编程语言提供以下基本构建块来构建面向对象的应用程序

  • 类:类使用方法和属性/字段定义结构,这些结构类似于真实世界的实体。
  • 方法:方法表示一种特定的行为。它执行一些操作,并可能返回有关对象的信息,或更新对象的数据。
  • 属性:属性在应用程序执行期间临时保存数据。
  • 对象:对象是类的实例,它在属性/字段中保存不同的数据,并且可以与其他对象交互。
  • 接口:接口是定义特定功能的一组规则的契约。它们与类一起有效使用,通过继承和多态性等 OOP 原则使应用程序更加灵活。

面向对象设计原则

有各种面向对象原则和技术,您可以使用它们开发可维护和可扩展的应用程序。

以下是面向对象编程的四个主要原则

  1. 抽象
  2. 封装
  3. 继承
  4. 多态

您将在接下来的几页中详细学习上述原则。

开发面向对象应用程序的步骤

开发面向对象应用程序始于业务需求文档。通常,业务分析师在理解和分析客户需求后为您提供业务需求文档。因此,业务需求是起点。

以下是开发面向对象应用程序的整体步骤

  1. 抽象:首先,从业务需求中识别必要的实体及其特征,以获得高层视图。
    • 从业务需求中找出名词(名词是人、地点、事物或过程)。
    • 从名词中识别潜在的类及其成员。
  2. 封装:在代码中实现抽象。使用适当的访问修饰符创建类及其成员,以显示功能并隐藏细节和复杂性。
  3. 定义关系:使用继承和多态性建立类之间的关系。
    • 继承
    • 多态
  4. 使用原则和模式:在必要时使用 SOLID 原则和设计模式,使应用程序更加灵活。
    • 单一职责原则
    • 开闭原则
    • 里氏替换原则
    • 接口隔离原则
    • 依赖倒置原则

在这里您将学习重要的面向对象原则和模式,以及何时以及如何在您的应用程序中使用它们。

TUTORIALSTEACHER.COM

TutorialsTeacher.com 是您权威的技术教程来源,旨在通过循序渐进的方法,指导您掌握各种网络和其他技术。

我们的内容帮助所有级别的学习者轻松快速地学习技术。访问此平台即表示您已阅读并同意遵守我们的使用条款和隐私政策,这些条款和政策旨在保护您的体验和隐私权。

[email protected]

关于我们使用条款隐私政策
copywrite-symbol

2024 TutorialsTeacher.com. (v 1.2) 版权所有。