zoukankan      html  css  js  c++  java
  • OOA、OOD、OOP分别是什么?

    什么是面向对象分析(OOA)?

         "面向对象分析是一种分析方法,这种方法利用从问题域的词汇表中找到的类和对象来分析需求。"   

    什么是面向对象设计(OOD)?

         “面向对象设计是一种设计方法,包括面向对象分解的过程和一种表示法,这种表示法用于展现被设计系统的逻辑模型和物理模型、静态模型和动态模型”。

        这里定义2个要点:

        (1)面向对象设计导致了面向对象分解

        (2)面向对象设计使用了不同的表示法来表达逻辑设计(类和对象结构)和物理设计(模块和处理架构)的不同模型,以及系统的静态和动态特征。

    什么是面向对象编程(OOP)?  

      ”面向对象编程是一种实现的方法,在这种方法中,程序被组织成许多组互相协作的对象,每个对象代表某个类的一个实例,而类则属于一个通过继承关系形成的层次结构“

        这里定义有三个要点:

        (1)利用对象作为面向对象编程的基本逻辑构建块,而不是利用算法

        (2)每个对象都是某个类的一个实例

        (3)类与类之间可以通过继承关系联系在一起。

    它们之间的关系基本上,面向对象分析的结果可以作为开始面向对象设计的模型,面向对象的设计结果可以作为蓝图,利用面向对象编程方法最终实现一个系统。

  • 相关阅读:
    小程序网络请求封装(三)
    上传图片
    struts2导出excel
    金额超过一定位数显示异常问题
    限制日期控件 最大可选值为当前日期
    substr函数小结
    票号自动生成(按照一定的规则)
    Nginx
    Cron表达式以及定时任务配置
    HTML Input 表单校验之datatype
  • 原文地址:https://www.cnblogs.com/dehuachenyunfei/p/6636481.html
Copyright © 2011-2022 走看看