面向对象和面向过程

什么是编程范式?

 

编程的过程比喻成武功的话,编程范式就是各个流派,武当,峨眉,茅山,编程范式没有高低之分只有用的人的技能的高低

 

什么是面向过程?

 

例如一个流水线,通过不同的组成部分,完成一个完整的工艺生产的方式,说白一点就是把比较复杂的要求模块化成诸多小的解决方案,一步步去处理

优点:通过模块化处理问题,相对较为简单易于处理

缺点:维护相对困难,导致牵一发而动全身,扩展性能比较差劲

 

什么是面向对象?

核心就是对形象,对象就是技能与特征的结合体

优点:可扩展性能好

缺点:编程复杂程度高

应用场景: 需求经常变动的用户, 互联网应用,游戏,企业内部应用

 

posted on 2019-01-06 14:33  别离  阅读(105)  评论(0编辑  收藏  举报

导航