oop - OOP 的反面是什么?

标签 oop paradigms

我从高中开始学习 java 和 python,我想我一直都在学习 OOP,没有别的,我的问题是除了 OOP 之外还有哪些其他编程范例或编程语言类型?

最佳答案

“相反”并不是一个好的表达方式。民主的“对立面”是什么? OOP 是一种范式——一种看待编程问题的方式。

四种主要的编码范例是:

  1. 函数式(将程序视为数学公式)
  2. 命令式(程序是计算机的一系列指令)
  3. 逻辑(模型信息以及该信息之间的关系),以及
  4. OOP(模型对象及其与其他数据交互的方式)

http://www.cs.aau.dk/~normark/prog3-03/html/notes/paradigms_themes-paradigm-overview-section.html#paradigms_logic-paradigm-overview_title_1

逻辑是迄今为止最不同的,你必须跳过很多障碍才能解决逻辑编程中的一些问题。其他三个都解决相同的问题,但方法不同。

关于oop - OOP 的反面是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6295148/

相关文章:

emacs - 哪些现代编辑器与 emacs/vi 竞争?

java - 我应该如何填充我的对象?

c# - 如何在C#中更改机器人的方向

php - 为什么我们必须使用 $this-> 运算符? | PHP

java - 私有(private)成员可通过公共(public)方法访问

c++ - C++ 程序员的 C 陷阱和错误

matlab - 从Matlab中一个类的所有实例中检索属性,将值写入文件

小尺寸微 Controller 上的 C++

android - 解析和存储电子书内容,sqlite 索引

Scala 与 F# 问题 : how do they unify OO and FP paradigms?