自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 面向正确性与健壮性的软件构造

面向正确性与健壮性的软件构造涉及确保软件能够正确运行并在面对异常情况时保持稳定和可预测。

2024-06-23 21:57:03 257

原创 面向对象编程(OOP)

面向对象编程(OOP)是一种程序设计范式,它将数据和操作数据的方法组合成对象,以及对象之间的交互,以解决复杂问题。:对象是类的实例,具有状态(属性)和行为(方法)。例如,一辆汽车可以是一个对象,其属性可能包括颜色和速度,方法可能包括加速和减速。:类是对象的蓝图或模板,用于定义对象的属性和方法。类可以看作是一种数据类型的抽象表示。:封装是一种将数据和操作数据的方法捆绑在一起的概念,以防止对数据的未授权访问。通过封装,对象内部的数据称为私有数据,只能通过对象的公共方法来访问和操作。

2024-06-23 21:52:28 362

原创 ADT和OOP中的等价性

ADT和OOP在等价性的概念上具有相似之处,尽管它们在语法和实现方式上有所不同。理解这些概念有助于设计更加清晰和灵活的数据结构和类,使得它们在应用程序中的行为更加可靠和可预测。

2024-06-23 21:43:44 278

原创 软件构造概述

软件构造是开发高质量软件系统的过程。它涉及理解质量标准与目标、掌握基本构造技术,并利用现代工具进行开发。·初步掌握软件开发工具的使用,确保高质量和高效率。·设计模式:编纂重复经验和共同解决方案的法典。·能够进行实际问题的抽象建模和有效沟通。·掌握面向关键质量目标的基本构造技术。·掌握“面向抽象编程”和面向对象开发。·设计原则:描述最佳实践的启发式方法。·理解复杂软件系统与简单程序的差异。·培养面向质量目标的开发思维模式。·设计目标:使设计评估成为可能。·理解软件开发中的质量目标。·讨论需求和设计目标。

2024-06-23 21:30:12 111

原创 计统大作业

根据Hello的自白,利用计算机系统的术语,简述Hello的P2P,020的整个过程。P2P(名为hello.c的Source program被GCC编译器的驱动程序读取并翻译为可执行目标文件hello,而后,操作系统外壳shell利用函数fork为hello创建进程process,可在其中加载程序。自此,hello的P2P过程已经完成,hello由一个Program变为Process,其中GCC翻译过程包含以下四个阶段:1.预处理阶段:程序的生命周期从一个高级C语言程序开始。

2024-06-01 19:59:19 979 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除