5种主要的编程风格和它们使用的抽象

Posted dongruiha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5种主要的编程风格和它们使用的抽象相关的知识,希望对你有一定的参考价值。

大部分程序员使用一种编程语言,并只使用一种编程风格。他们使用的编程方式是所用语言强加给他们的。通常,他们没有机会换一种方式来思考问题,因此难以看到选择更适合手上问题的编程风格所带来的好处。

面向过程  算法

面向对象  类和对象

面向逻辑  目标,通常以谓词演算的方式表示

面向规则  如果-那么规则

面向约束  不变的关系

没有一种编程风格是适合所有类型的应用的。例如,面向规则的编程可能最适合设计知识库,而面向过程的编程可能最适合设计计算密集的操作。面向对象风格最适合的应用范围最广,实际上,这种编程风格通常作为架构框架,被其他编程风格所使用。

以上是关于5种主要的编程风格和它们使用的抽象的主要内容,如果未能解决你的问题,请参考以下文章

几种编程风格简介

R中的编码实践:不同风格的优缺点是什么?

分针网——每日分享:浅谈前端JavaScript编程风格

模块化编程之CommonJS和AMD风格

良好的编程风格,两个类使用彼此的内部类

C 编程最佳实践(书写风格)