面向对象程序设计(OOP)的基本概念

面向对象程序设计(OOP)的基本概念

1.  
面向对象程序设计
 
是以对象为基础
以事件驱动对对象对事件进行处理的程序设计技术

一个应用程序设计可以分为相互关联的多个对象,并建立与这些对象相互关联的事件过程,通过对象对所发生的事件产生的响应,执行相应的事件处理过程,最终引发事件数据及属性的改变达到程序设计功能    
 
2.  
对象

世间万物皆对象 
 
 
 
3.  
对象三要素(属性
事件
方法)

属性:是对象的特性,是描述对象的数据

事件:指对象能够识别并做出反应的外部刺激

方法:就是系统设计好的,在编写事件过程中可以使用的一些特殊程序,完成显示,隐藏
移动对象
绘制图形和打印等一系列操作
 
 
 
4.  
属性
事件
方法
三者的关系
 
三者间没有绝对的因果关系,但存在一些联系(如逻辑关系因果关系)
 
例1:给一个氢气球打气使它能够飞起来
 
对象:氢气球
 
事件:给气球打气这个外部刺激
 
属性:气球变大
 
方法:气球向上移动
 
 
 
  
在不设置初始属性的情况下,最先是以事件驱动对象进行处理

如果事先在属性框改动初始属性 
例如:
在属性框中修改caption属性
运行过程是先运行初始属性
再以事件驱动对象进行处理

发布了35 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wangwei021933/article/details/88066612