zoukankan      html  css  js  c++  java
  • OOA、OOD 和 OOP

    OOA、OOD 和 OOP

    OOA,Object Oriented Analysis,面向对象分析法

    • 指的是在一个系统的开发过程中,进行了系统业务调查以后,按照面向对象的思想来分析问题
    • OOA的主要原则:
      1. 抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质的特征,就叫抽象
      2. 封装:把对象的属性和服务结合为一个不可分的系统单位,并尽可能隐蔽对象的内部细节
      3. 继承:特殊类的对象拥有的其一般的类的全部属性与服务
      4. 聚合:又称组装,其原则是把一个复杂的事务堪称若干个比较简单的事物组装体,从而简化对复杂事物的描述。
      5. 关联:是人类思考问题时经常运用的思想方法,通过一个事物联想到另外的事物

    OOD,Object Oriented Design,面向对象设计

    • 该方法是oo方法中一个中间过渡环节
    • 主要作用是对OOA分析的结构做进一步的规范化整理,以便能够被OOP直接接受
    • 根据需求决定所需的类、类的操作以及类之间关联的过程
    • 是一个软件设计方法,是一种工程化规范

    OOP,Object Oriented Programming,面向对象程序设计

    • 是一种计算机变成架构,一种编程思想
  • 相关阅读:
    linux启动流程
    控制nginx并发链接数量和客户端请求nginx的速率
    MySQL修改密码
    nginx站点目录及文件URL访问控制
    nginx日志相关优化安全
    根据参数优化nginx的服务性能
    nginx基本安全优化
    nginx rewrite
    nginx location
    nginx访问日志(access_log)
  • 原文地址:https://www.cnblogs.com/shuoliuchina/p/12430877.html
Copyright © 2011-2022 走看看