面向对象技术

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

什么是OOP

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

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

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



系统设计处理流程图


面向对象分析

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



面向对象分析


面向对象设计

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



面向对象设计


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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值