【问题标题】:Are Declarative and Imperative patterns kind of design patterns?声明式和命令式模式是一种设计模式吗?
【发布时间】:2020-05-17 13:20:02
【问题描述】:

我看过这句话

“C# 支持纯度模式”

...在 O'Reilly 的 C# 8.0 in a Nutshell 一书中。它继续说

“函数式编程的核心是避免使用变量 其值发生变化,有利于声明性模式。”

我试图理解什么是声明性模式。但是我找不到声明性模式作为设计模式的任何子类别。

如果声明性模式与行为、创建和结构等设计模式不同,谁能向我解释一下?

【问题讨论】:

标签: c# design-patterns declarative


【解决方案1】:

Programming Paradigm:主要有两种,命令式和声明式,在这里你会发现声明式编程范式下的函数式、逻辑式和数学式编程。 OOP 和过程式编程属于命令式编程范式。请记住,这只是基本的本质,并不明确。

设计模式:设计模式是一种有用的抽象,可以用任何语言实现。它是一种做事的“模式”,而且是可重用的解决方案,我们将其归类为行为型、创造型和结构型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 2019-11-08
    • 1970-01-01
    相关资源
    最近更新 更多