理解java万面向对象的程序设计思想.pptVIP

  • 2
  • 0
  • 约2.22千字
  • 约 7页
  • 2018-12-31 发布于福建
  • 举报
理解java万面向对象的程序设计思想

理解Java面向对象的程序设计思想 编程模型   所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着什么正在发生而编写,有些则是围绕谁正在受影响而编写的。   第一种编程方式叫做面向过程的模型,按这种模型编写的程序以一系列的线性步骤(代码)为特征,可被理解为作用于数据的代码.如 C 等过程化语言。   第二种编程方式叫做面向对象的模型,按这种模型编写的程序围绕着程序的数据(对象)和针对该对象而严格定义的接口来组织程序,它的特点是数据控制代码的访问.通过把控制权转移到数据上,面向对象的模型在组织方式上有:抽象,封装,继承和多态的好处.  抽象   面向对象程序设计的基本要素是抽象,程序员通过抽象来管理复杂性。   管理抽象的有效方法是使用层次式的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统,把它划分成更容易管理的块.例如,一个计算机系统是一个独立的对象.而在计算机系统内部由几个子系统组成:显示器,键盘,硬盘驱动器,DVD-ROM,软盘,音响等,这些子系统每个又由专门的部件组成.关键是需要使用层次抽象来管理计算机系统(或其他任何复杂系统)的复杂性。   面向对象程序设计的本质:这些抽象的对象可以被看作具体的实体,这些实体对用来告诉我们作什么的消息进行响应。 /* (我的理解) *计算机是一个实体,我要输入字符,显示器显示出来,那么 *计算机

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档