面向对象语言做项目的步骤

                             面向对象语言做项目的步骤
面向对象语言做项目的三部曲:OOA(面向对象的分析)、OOD(面向对象的设计)、OOP(面向对
象的编程)。
**分析是为了设计,设计是为了编程;

一、OOA(面向对象的分析):强调的是在系统调查资料的基础上,针对OO(面向对象)方
    法所需要的素材进行归类分析和管理,而不是对管理业务现状和方法的分析----其实就是进一步对OO进行细化,初 
    步得出该OO的属性与方法。
    1.OOA模型有五个层次(主题类、对象类层、结构层、属性和服务层)和五个活动(标
      识对象类、标识结构、定义主题、定义属性和定义服务)组成。
    2.OOA在定义属性的同时,要识别实例连接。实例连接是一个实例与另一个实例的映射
      关系。
    3.OOA在定义服务的同时,要识别消息连接。当一个对象需要向另一个对象发送消息时,
     它们之间就存在消息连接。
    4.OOA的五个层次和五个活动的连接贯穿在OOD的过程中。

二.OOD(面向对象的设计):OO面向对象方法中一个中间过渡环节,其主要作用是对OOA分
   析的结果进一步的规范化管理,以便能够被OOP直接接受----整理和定义OO的属性和方法。
    1.OOD模型有四个部分组成,它们分别是设计问题域部分、设计人机交互部分、设计任
      务管理部分和设计数据管理部分。
    2.OOD是一种解决软件问题的设计范式,一种抽象的范式。
    3.使用OOD这种设计范式,我们可以用对象来表现问题领域的实体,每个对象都有相应
      的状态和行为。

三.OOP(面向对象的程序).把组件的实现和接口分开,并且让组件具有多态性...(抽象、继
   承、封装、多态)面向接口编程
    1.OOP是一种程序设计范型,同时也是一种程序开发的方法。对象时类的实例。它将对
      象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和
      扩展性。
    2.OOP可以看做一种在程序中包含各种独立而又互相调用对象的思想。
    3.OOP中的每一个对象都应该能够接受数据、处理数据并将数据传达给其他对象,因此它
      们都可以看做一个小型的“机器”,即对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值