首页 > 代码库 > 第二章 理解面向对象

第二章 理解面向对象

-> 面向对象三种基本特征:继承,封装,多态

-> 面向对象三种方式:OOA(面向对象分析)  OOD(设计)  OOP(编程)

  业界用 UML 描述并记录 OOA 和 OOD 的结果

 

-> 结构化程序设计:

  按功能来分析系统需求,主要原则:自顶向下,逐步求精,模块化

  

  用 SA SD SP 保证软件系统开发进度和质量

  SA :Structured Analysis 结构化分析,对系统进行需求分析

  SD :Structured Design 结构化设计,对系统进行概要设计,详细设计

  SP :Structured Program 结构化编程,实现系统

  也称为面向数据流的处理方式

 

-> 程序的三种结构:

  顺序结构,选择结构,循环结构

 

-> 面向对象程序设计简介

  面向对象的基本思想是 使用类,对象,继承,封装,消息等基本该鸟进行程序设计

 

-> UML(统一建模语言)介绍

  UML是用于描述 OOA OOD 结果的符号表示法

  有13种UML图形(具体介绍到复习软件工程的时候补上来,并且加上图,但不包括全部的图形):

    用例图  类图  组件图  部署图  顺序图  活动图  状态机图等

第二章 理解面向对象