Design patterns “的含义;“多平面设计模式”;

Design patterns “的含义;“多平面设计模式”;,design-patterns,terminology,Design Patterns,Terminology,有人能给我解释一下“多平面设计模式”这个术语的含义吗? 我对“设计模式”没意见,但“多模式”这个词让我感到困惑。在编程环境中,“范式”通常指的是面向对象的、过程的、功能的、逻辑的等等。因此,“多模式”指的是与多个范式的特性相关的东西。例如,Scala是一种支持面向对象和函数式编程的多平台语言 “多面设计模式”这个短语可能没有特定的技术含义;这只是有人在谈论他们希望描述为多方面的设计模式。也许是一种使用多种范式技术的设计模式?要想更多地了解这些描述的确切含义,我需要了解更多的上下文,而不仅仅是这三

有人能给我解释一下“多平面设计模式”这个术语的含义吗?
我对“设计模式”没意见,但“多模式”这个词让我感到困惑。

在编程环境中,“范式”通常指的是面向对象的、过程的、功能的、逻辑的等等。因此,“多模式”指的是与多个范式的特性相关的东西。例如,Scala是一种支持面向对象和函数式编程的多平台语言


“多面设计模式”这个短语可能没有特定的技术含义;这只是有人在谈论他们希望描述为多方面的设计模式。也许是一种使用多种范式技术的设计模式?要想更多地了解这些描述的确切含义,我需要了解更多的上下文,而不仅仅是这三个词。

在编程上下文中,“范式”通常指的是面向对象的、过程的、函数的、逻辑的,等等。所以“多半径”指的是与几个范式的特性相关的东西。例如,Scala是一种支持面向对象和函数式编程的多平台语言


“多面设计模式”这个短语可能没有特定的技术含义;这只是有人在谈论他们希望描述为多方面的设计模式。也许是一种使用多种范式技术的设计模式?要想更多地了解这些描述的确切含义,我需要了解更多的上下文,而不仅仅是这三个词。

关于这一点的另一个观点,请参阅James Coplien在其关于C++多半径设计的著作中的内容:

在书中,他讨论了各种各样的抽象方法,包括模板(类似于Java/c中的泛型)、泛型函数、过程、对象和函数范式。这项工作的重点是分析领域,以发现什么样的范式最适合——哪些范式尚未建立

当涉及到构思解决方案时,一个牢牢掌握了几个范例的程序员将有更多的选择。有些问题非常适合多态性、继承性等,而另一些问题则更适合使用函数概念或泛型编程。一个更大的系统可能会受益于能够很好地混合这些功能的模块。任何数学上都需要准确的,我可能会考虑功能第一,但在顶部的UI?很可能是OOP


许多语言现在都是多基础的:Java主要是OOP,但现在有泛型,版本8有lambdas函数结构。C#/Vb拥有这些功能已经很长时间了,而F#首先将其转变为功能性的

关于这一点的另一个观点,请参考James Coplien在其关于C++多半径设计的著作:

在书中,他讨论了各种各样的抽象方法,包括模板(类似于Java/c中的泛型)、泛型函数、过程、对象和函数范式。这项工作的重点是分析领域,以发现什么样的范式最适合——哪些范式尚未建立

当涉及到构思解决方案时,一个牢牢掌握了几个范例的程序员将有更多的选择。有些问题非常适合多态性、继承性等,而另一些问题则更适合使用函数概念或泛型编程。一个更大的系统可能会受益于能够很好地混合这些功能的模块。任何数学上都需要准确的,我可能会考虑功能第一,但在顶部的UI?很可能是OOP


许多语言现在都是多基础的:Java主要是OOP,但现在有泛型,版本8有lambdas函数结构。C#/Vb拥有这些功能已经很长时间了,而F#首先将其转变为功能性的

从没听说过,但我不是DP大师。你在哪里遇到的?这是一个空缺的必备技能。从没听说过,但我不是DP大师。你是在哪里遇到这个问题的?这是一个空缺职位的必备技能。谢谢你的解释。我认为这是java开发者在一个职位空缺中必须具备的技能之一。谢谢你的解释。我认为这是java开发人员在一个空缺中必须具备的技能之一。