首页 > 代码库 > 面向对象技术

面向对象技术

c#是面向对象的编程技术,所以要了解面向对象的知识十分重要.要编写出结构合理的c#代码语句,必须掌握面向对象编程技术的基本知识。

什么是OOP

面向对象程序设计即OOP,是Object-OrientedProgramming的缩写。与函数式程序设计和逻辑是程序设计所代表的接近于机器的实际计算模型所不同的是,OPP几乎没有引入精确的数学描述,而是倾向于建立一个对象模型,它能够反映实体之间的联系。

对象的产生基于两种方式:原型,类。

面向对象技术具体分为面向对象分析(OOA)和面向对象设计(OOD)。对象建模技术、面向对象分析和面向对象设计共同构成了系统设计的过程。



系统设计处理流程图


面向对象分析

面向对象分析属于软件开发过程中的问题定义阶段,其目标是清晰、准确的定义问题领域,产生一种描述系统功能和问题领域的基本特征的综合文档。



面向对象分析


面向对象设计

面向对象设计的任务是对面向对象分析的结果做进一步的规范化整理。是根据需求决定所需的类、类的操作,以及类之间关联的过程。



面向对象设计


这里所有模型的实现都与我们上一阶段的统一建模语言UML相联系,这里就不做过多介绍了。

面向对象技术