面向对象概念
- OOA: Object-Oriented Analysis[əˈnæləsɪs](面向对象分析方法)
是确定需求或者业务的角度,按照面向对象的思想来分析业务。
- OOD: Object-Oriented Design[dɪˈzaɪn] (面向对象设计)
面向对象设计是OO方法中一个中间过渡环节。主要作用是对OOA结果作进一步的规范化整理,以便能够被OOP直接接受。
- OOP:Object Oriented Programming(面向对象程序设计)
面向对象程序设计是一种计算机编程架构,OOP的一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,把客观世界中的实体抽象为问题域中的对象。面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。类是对现实世界的抽象,包括表示静态属性的数据和对数据的操作,对象是类的实例化。对象间通过消息传递相互通信,来模拟现实世界中不同实体间的联系。在面向对象的程序设计中,对象是组成程序的基本模块。对 Java 语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。

浙公网安备 33010602011771号