美文网首页
*完善面向对象编程思想的发展历程

*完善面向对象编程思想的发展历程

作者: 恶人未满 | 来源:发表于2017-07-27 19:14 被阅读0次

1>面向对象和面向过程的区别

过程化程序设计先确定算法,在确定数据结构,面向对象程序设计先确定数据结构,在确定算法。面向过程的程序员习惯定义数据结构存储数据并定义方法,面向对象的程序员则构造一个模型将数据与模型组织在一起。

2>类和对象

    对象:对象就是一组变量和相关方法的集合,一个对象有状态行为等,其中变量表明对象的状态,方法表明对象的所具有的行为。

   类:类是对一组具有相同属性或行为的对象的抽象概念,类可以声明对象,声明的对象具备类的属性和行为。

   类与对象的关系:类是对象的一种抽象概念,对象是类的一种具体实例

3>面向对象的基本特征

   封装:封装是把代码中的工作方法与工作对象的隐藏,增加了安全性

   继承:继承说的通俗点就像是子承父业,让一个类B去继承另一个类A,那么A中的公开的属性和行为B类也可进行调用,极大提升了代码的复用性和可读性

   多态:多态可为代码提供更好的可扩展性,同时提升了代码的复用率

4>面向对象的优点

可重用性:编写可重用模块,比如类

可扩展性:能够很方便很容易的对代码进行修改和扩展

可管理性:封装了数据和操作的类作为构建模块的构建,更容易管理

相关文章

  • *完善面向对象编程思想的发展历程

    1>面向对象和面向过程的区别 过程化程序设计先确定算法,在确定数据结构,面向对象程序设计先确定数据结构,在确定算法...

  • 7.27学习 面向对象(下)(继承、多态)

    面向对象编程思想的发展历程 面向对象(Object Oriented):是一种编程思想,是一种对现实世界的理解和抽...

  • 面向对象编程思想的发展历程

    从面向过程到面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精...

  • 面向对象编程思想的发展历程

    面向对象: 面向对象是一种编程思想,是一种对现实世界的理解和抽象的方法,已经从程序设计开发,扩展到了数据库系统、交...

  • 面向对象编程思想及其特点

    面向对象的编程思想的发展历程 我理解的面向过程与面向对象 自从学习python以来,以前所接触的代码是根据实际的案...

  • 面向对象编程思想的发展历程(三)

    Simula 面向对象技术最早是在编程语言Simula中提出的。1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布...

  • 22:再说面向对象

    1、回顾面向对象 面向对象:面向对象是一种编程思想,是一种对面向过程编程方式的补充和完善的解决思路,形成了一种新的...

  • 类与对象(1) - Class、Object

    面向对象编程思想 Java开发是利用 面向对象 的思想实现 面向过程 的开发。 面向对象编程(OOP:Object...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • js高级 第一章

    JS面向对象编程 一、什么是面向对象思想(编程思想角度)? 现有的两种程序思想:面向过程和面向对象 1.面向过程...

网友评论

      本文标题:*完善面向对象编程思想的发展历程

      本文链接:https://www.haomeiwen.com/subject/puhtlxtx.html