美文网首页
面对对象编程

面对对象编程

作者: 黄大臻Dzreal | 来源:发表于2017-01-27 10:39 被阅读11次

面向对象编程:

定义:

面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。

面向过程和面向对象的区别:

面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。

面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。

面向对象的设计思想是抽象出Class,根据Class创建Instance。

Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念,而实例(Instance)则是一个个具体的Student

小结:

数据封装、继承和多态是面向对象的三大特点

相关文章

  • 学习笔记-设计原则与思想:面向对象

    当我们谈论面对对象的时候,到底在谈论什么? 什么是面向对象的编程和面向对象的编程语言?面型对象编程是一种编程规范式...

  • 一文搞懂原型和原型链

    前瞻 JavaScript是面对对象编程,但是它又跟其他编程语言不一样,不同之处是JavaScript面对对象并不...

  • 面对对象编程

    类和对象:类是对象的模子,对象是类的具体实例定义类

  • 面对对象编程

    面向对象编程: 定义: 面向对象编程——Object Oriented Programming,简称OOP,是一种...

  • 设计模式-代理模式(九)

    代理模式:给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用面对抽象编程,不要面对具体编程,没事就造个类...

  • 《设计模式之美》- 面对对象

    1. 面对对象概述 现在,主流的编程范式或者编程风格有三种,它们分别是面向过程、面向对象和函数式编程。面向对象这种...

  • day14-class

    面对对象编程 编程思想: 1.面向过程编程 ---> 算法,逻辑(数学逻辑)2.函数式编程 ---> 函数,模块...

  • Python面对对象编程

    2018年7月3日笔记 1.Python编程方式 面向过程:根据业务逻辑从上到下写代码函数式:将某功能代码封装到函...

  • 面对对象编程2

  • php面对对象编程

    静态方法static (public static $a=1) (static function) 静态方法不能...

网友评论

      本文标题:面对对象编程

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