加油
❤💕🤞
第一章 概论
1、面向过程
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想
2、面向对象
面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式
面向对象方法的解决思路是从现实世界中的客观对象入手,尽量运用人类的自然思维方式来构造软件系统。是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。
面向对象方法中,把一切都看成是对象。对象是功能抽象和数据抽象的统一,较过程稳定。
2.1 面向对象的开发方法OOSD
OOSD由三部分组成:
OOA(Object-Oriented Analysis)面向对象的分析
OOD(Object-Oriented Design)面向对象的设计
OOP(Object-Oriented Program)面向对象的程序设计
2.2 对象
客观世界里的任何实体都可以被称为对象。
2.3类
类是对一类具有相同特征的对象的描述– 类共享相同的属性、操作、关系,以及用来描述对象集合的语义,并定义每个对象的结构和行为。
2.4 基本概念
-
抽象
抽象是抽取对问题域有帮助的对象属性和行为。
抽象是从众多的事物中抽取出共同的、本质性的特征 。