编程范式

结构化编程

结构化编程对程序控制权的直接转移进行了限制和规范

面向对象编程

面向对象编程对程序控制权的间接转移进行了限制和规范

函数式编程

函数式编程对程序中的赋值进行了限制和规范

结构化编程范式可将模块递归降解拆分为可推导的单元。这就意味着模块也可以按功能进行降解拆分

面向对对象中最核心的其实是多态,以多态为手段对源代码中的依赖关系进行控制的能力,这种能力让软件架构师可以构建出某中插件式架构,让高层控制组件与底层实现性组件相分离,底层组件可以被编译成插件吗,实现独立于高层组件的开发和部署

你可能感兴趣的:(编程范式)