面向对象技术



面向对象技术,是面向对象的程序设计方法,表述的是对现实世界问题的抽象形态。

如下图:

面向对象技术_第1张图片


随着面向对象技术的发展,面向对象系统逐渐完善,其中内部关系如下图:


其中:

抽象,就是忽略事物中与当前目标无关的非本质特征,更充分地注意与当前目标有关的本质特征。从而找出事物的共性,并把具有共性的事物划为一类,得到一个抽象的概念。

封装性,主要针对用户而言,即对用户隐藏实现,用户仅仅能看到接口。如我们平时安装的软件只有打包好的可执行程序,我们却不清楚这些功能是怎么在后台运行工作的。

模块性,即将一个系统按功能块等划分成多个子模块即子系统,有利于任务分配和功能实现。


你可能感兴趣的:(面向对象技术)