首页 > 其他分享 >当讨论面向对象的时候,我们到底谈论什么?

当讨论面向对象的时候,我们到底谈论什么?

时间:2023-03-25 09:00:33浏览次数:28  
标签:谈论 讨论 什么 多态 面向对象 面向对象编程 设计 面向对象分析

什么是面向对象编程?


  面向对象编程是一种编程范式或编程风格,它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计的基本单元.

什么是面向对象编程语言?


  面向对象编程语言是支持类或对象的语法机制,并且有成熟的语法机制,能方便地实现面向对象编程的四大特性(封装、继承、多态、抽象)的编程语言.

什么是面向对象分析和面向对象设计?

  简单点讲,面向对象分析就是要搞清楚做什么,面向对象设计就是要搞清楚怎么做.两个阶段最终的产出是类的设计,包括程序被拆解为哪些类,每个类有哪些属性方法、类与类之间如何交互等等.

标签:谈论,讨论,什么,多态,面向对象,面向对象编程,设计,面向对象分析
From: https://www.cnblogs.com/tianjinlong/p/17254091.html

相关文章

  • 关于 SAP UI5 接口 sap.ui.core.IAsyncContentCreation 的问题讨论
    SAPUI5接口sap.ui.core.IAsyncContentCreation是一种异步内容创建接口,用于延迟创建UI元素。在SAPUI5中,UI元素通常是使用XML视图或JS视图创建的,这些视图可以在页面加载......
  • Spider理论系列--面向对象
    一、面向对象基础1、面向对象思想简介软件编程就是将我们的思维转变成计算机能够识别语言的一个过程面向对象就是找个人帮你干事,面向过程就是自己亲历亲为。什么是面向过程?......
  • 面向对象的选项卡
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equ......
  • 面向对象的概念
    //原料functionfn(){//将这个函数中的this改变,指向new新创建的对象//加工this.name="root";}////出厂varf=new......
  • 面向对象-拖拽
    <script>//一个页面上实现两个拖拽//不同的效果:一个有边界限定,一个没有functionDrag(ele){this.ele=ele;//因为使用事件监听式......
  • JavaScript 面向对象
    类和对象类是用于定义对象的模板或蓝图;它包含对象的属性和方法,我们可以使用class关键字来定义类。classPerson{constructor(name,age){this.name=name;t......
  • java面向对象
    封装的优点1.良好的封装能够减少耦合。2.类内部的结构可以自由修改。3.可以对成员变量进行更精确的控制。4.隐藏信息,实现细节。继承的特性子类拥有......
  • 面向对象
    面向对象1.初识面向对象面向过程&面向对象属性+方法=类对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到围观......
  • pathlib -- 面向对象的文件系统路径
    ......
  • 面向对象
    面向对象面向对象编程(Object-OrientedProgramming,OOP)面向对象编程的本质就是:以类的方式组织代码,以对象的组织封装数据对于描述复杂的事物,为了从宏观上把握、从整体上合......