面向对象 vs. 函数式编程

and OO in the large 观点,我个人理解就是:在宏观战略Large方面使用面向对象;而在战术small方面使用 函数式编程 。 由于函数式编程在外观上类似以前面向过程编程中函数,所以

10 年 前

mdasky模型驱动架构网--出版第一期免费电子杂志

的软件方法学,被 面向对象 技术界预言为未来两 年里最重要的软件方法学。 模型驱动架构(MDA)把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的 方式将IT技术的一系列新的

20 年 前

初学面向对象的困惑1

这个用户进行其它操作时,我不得不又去通过DAO,而不是通过我所得到得对象,感觉自己一直在面向过程和面向对象中混合编程,很郁闷!!!

10 年 前

质疑"我的大脑不能再处理面向对象了"

一篇译文: 我的大脑不能再处理 面向对象 了 ,作者认为他的大脑更适合处理面向过程,也就是 函数式编程 。 我个人观点:面向对象号称以适合人的大脑来思考软件,而面向函数或面向过程,则是让人

10 年 前

Java与Python:哪一个最适合你? - computersciencehub

Java是静态捕获的通用编程语言。它是一种并发和 面向对象 的语言。Java旨在成为WORA(可在任何地方运行一次编写)的编程语言。它旨在在Java虚拟机(JVM)的帮助下在任何平台上运行

4 年 前

如果每个人都讨厌OOP,为什么它仍然如此广泛传播? - StackOverflow

许多人进入“  面向对象的软件系统  ” 的敲门砖,他承认这与许多熟悉命令式、自上而下的编程习惯是背道而驰的。  “许多不知道计算机如何工作的人都觉得 面向对象 编程的想法很自然。相反,许多有计算机

3 年 前

面向对象编程核心是多态!不是抽象哦 | by Sohee Kim

架构 。因此,像软件架构师一样思考很重要。   面向对象编程 十分之九的人将 面向对象 编程 (OOP) 描述为“一种模拟现实世界的方法”或使用以下概念:封装、继承和多态。然而,封装

2 年 前

OO能在中国中小型软件企业中生存吗?

生动的表达现实的业务意义,主要表达业务数据意义,通过数据库表理解系统比较困难。 使用OO进行编程,程序代码更加优雅、更具有生命力,面向对象编写出来的程序,展现对象之间的协作,很生动。而使用面向

10 年 前

Java 8会打败Scala吗?

,从某种程度上讲,Scala并不是一个纯粹的面向函数的编程语言,有人认为 Scala是一个带有闭包的静态 面向对象 语言 ),更准确地说,Scala是面向函数与面向对象的混合,而Java 8以后的Java也

9 年 前

github-kgrzybek/modular-monolith-with-ddd:.NET基于领域驱动设计方法的模块化Monolith应用源码

实现 展示最佳实践和 面向对象 编程原则的应用 介绍 设计模式 的使用。何时,如何以及为什么可以使用它们 介绍一些 架构 上的考虑因素,决策,方法 使用领域驱动设计方法(战术

3 年 前

所有的编程哲学都是关于状态的 | worldofbs

我最近意识到所有不同的编程哲学都与状态有关,并且可以归结为关于如何使用状态的简单陈述: 面向对象 一次性修改大量的状态是很难正确的;因此:将状态的子集封装成独立的对象,并允许通过方法对封装

1 年 前

从OOP和FP看苹果Swift语言与Scala比较

对象实现,而是直接使用数据结构,算法+数据结构=函数编程,多清晰简单?OOP派的人也不再抨击FP肢解他们的对象。 当我们以 面向对象 编程为主时,我们使用类型Class,OOP是讲究充血模型,也

9 年 前

在多种编程语言之间转换代码的IDE工具:ide.onelang.io

,因为 OneLang 有自己的规则,不尊重输入语言的规则,有时甚至不尊重这种语言的语法。 那么问题来了,OneLang 是一种新的编程语言吗?虽然我们可以用 面向对象 、泛型或强类型等词来谈论它

2 年 前

开发人员必备5个级别技能

——至少是核心功能。 [*]结构化编程 [*]核心网络技术 [/list] [list] [*]面向对象编程 [*]函数式编程 [/list] [list] [*]调试

5 个月 前

场景Context是新的对象类型

Contexts are the new objects 一文提出DCI架构中Context是一种新的对象,不同于我们现在的对象语法。 当我们从过程化编程转移到 面向对象 编程时,我们把输入

10 年 前