比如抽象代数——有着深刻的联系;而作为一位程序员,我又注意到如今有很多(以及越来越多的)文章致力于将一些代数的概念引介到编程中,比如 Monad,比如 Functor;这些文章大多会使用一些类比,比如盒子 box,比如漏斗 funnel,来使这些概念更易理解。
马尔库塞说:抽象性其实才是思想的生命,也是思想可靠性的标志。当我们用很具体很形象的例子去阐述抽象的...
第6讲 摘要:基于数学思想的基本要素,一般把数学的抽象思想、推理思想和模型思维统称为数学的基本思想,抽象思想居于数学思想最核心的地位。通过抽象,人们把现实世界中与数学有关的东西抽象到数学内部,形成数学的研究对象。数学的一切理论都是抽象思...
### 抽象思想的概念 **一、引言** 抽象思想是人类思维的一个重要组成部分,它允许我们从复杂的现象中提取出本质特征,忽略非本质的细节,从而更深入地理解和解决问题。抽象思想不仅在数学、物理等自然科学领域发挥着重要作用,还在哲学、艺术等人文学科中具有深远的影响。 **二、定义与特点** 1. **定义**: 抽象思...
抽象的概念思想是指将事物或概念从具体的情境中提炼出来,抽离出其一般性质、特征或本质。它是一种认识和思考事物的方法,通过对复杂事物进行简化和概括,使人们能够更好地理解和掌握事物的本质及其与其他事物之间的关系。 抽象的概念思想在不同领域和学科中都有应用。在数学中,数学家通过将具体的数字和符号抽象化,发展...
通过集合论的思想,人们可以构建和研究不同类型的集合,或者通过函数来描述集合之间的关系。集合论和函数的抽象思想为数学中的许多概念和方法提供了基础,如数论、拓扑学和微积分等。 5.极限与连续性:极限和连续性是微积分中的重要概念,也是抽象思想的体现。通过引入极限的概念,人们可以用无穷小量和无穷大量来描述函数...
这并非出于哲学家的故意,而是因为抽象性本身在思想中扮演着至关重要的角色。马尔库塞曾言:“抽象性是思想的生命,也是其可靠性的保证。”通过具体而生动的例子来阐释抽象思想,往往会使思想变得固化、狭隑。例如,有人曾提出:“为女人花钱的男人未必真心爱她,而不肯为她花钱的男人则肯定不爱她。”这样的言论看似...
在编程中,抽象是一种重要的思维方式,它可以帮助我们更好地理解和管理复杂的系统。以下是几种顶级的抽象思想,它们在提升代码质量、可维护性和可扩展性方面发挥着关键作用。 模块化(Modularity) 📦 定义:将程序划分为独立的模块,每个模块负责特定的功能,并通过明确的接口进行交互。
分解思想和抽象思想 理解松耦合的设计思想。 理解设计原则比掌握某一个具体的设计模式更重要。 设计模式伴随的方法 —— 重构。 面向对象的设计模式 —— GOF 23 种为主干。 为什么要设计模式?解决不断重复的问题。可复用是面向对象的目标。94年《设计模式:可复用面向对象软件的基础》。