声明式和命令式模式是设计模式吗?

我从O'Reilly的《 Cut 8.0》一书中读到了这句话“ C#支持纯净模式”。它继续说,“函数式编程的核心是避免使用变量 其值会改变,而有利于声明式模式。” 我试图了解什么是声明式模式。但是我找不到声明性模式作为设计模式的任何子类别。谁能向我解释声明式模式是否不同于行为,创造和结构等设计模式?

评论
  • fomnis
    fomnis 回复

    Programming Paradigm: There are mainly two being, imperative and declarative, where you'll find functional, logic and mathematical programming under declarative programming paradigm. OOP and procedural programming are under imperative programming paradigm. Remember, this is just basic essence and its not explicit.

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