什么是面向对象?什么是面向过程?及其优缺点。

您所在的位置:网站首页 面向对象百科 什么是面向对象?什么是面向过程?及其优缺点。

什么是面向对象?什么是面向过程?及其优缺点。

2024-01-27 21:28| 来源: 网络整理| 查看: 265

什么是面向对象?什么是面向过程?及其优缺点。 计算机语言发展史 第一代:计算机语言01010100010111000 第二代:汇编语⾔00000011写成汇编语⾔就是 ADD,只要还原成⼆进制, 汇编语⾔就可以被 CPU 直接执⾏,所以它是最底层的低级语⾔。 第三代:⾼级语⾔ ⾯向过程:c,Fortran ⾯向对象:c++,java,c# 面向对象和面向过程的区别 面向对象:

维基百科:

⾯向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程典范,同时也是⼀种程序开发的抽象⽅针。它可能包含数据、属性、代码与⽅法。对象则指的是类的实例!!!。它将对象作为程序的基本单元,将程序和数据封装其中a,以提⾼软件的重⽤性、灵活性和扩展性,对象⾥的程序可以访问及经常修改对象相关连的数据。在⾯向对象程序编程⾥,计算机程序会被设计成彼此相关的对象。

什么是⾯向对象编程 我要抓老鼠 我买只猫,猫有抓⽼⿏的⽅法,对象本身具有的⽅法 放进房⼦⾥⾯就⾏了 复⽤(放到别的房⼦⾥⾯) 面向过程:

维基百科:

过程式程序设计(英语:Procedural programming),又称过程式编程、过程化编程,一种编程典范,有时会被视为是指令式编程的同义语。派生自结构化编程(Structured programming),主要采取程序调用(procedure call)或函数调用(function call)的方式来进行流程控制。流程则由包涵一系列运算步骤的过程(Procedures),例程(routines),子程序(subroutines), 方法(methods),或函数(functions)来控制。在程序运行的任何一个时间点,都可以调用某个特定的程序。任何一个特定的程序,也能被任意一个程序或是它自己本身调用。

什么是⾯向过程编程 我要抓老鼠 买⽼⿏笼 放诱饵 等⽼⿏进⼊笼⼦ 把笼⼦关起来 优缺点

面向对象 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点:性能比面向过程低

面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消z耗资源,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3