一、结构化编程(structured programming)
结构化编程对程序控制权的直接转移进行了限制和规范(限制了goto语句)。
二、面向对象编程(object-oriented programming)
面向对象编程对程序控制权的间接转移进行了限制和规范(限制了函数指针)。
三、函数式编程(functional programming)
函数式编程对程序中的赋值进行了限制和规范(限制了赋值语句)。
编程范式与软件架构的三大关注点不谋而合:功能性、组件独立性以及数据管理。
扫描二维码关注公众号,回复:
4366630 查看本文章