还剩1页未读,继续阅读
文本内容:
常见的程序设计方法
1.介绍程序设计是计算机科学中非常重要的一部份,它涉及到解决问题、编写代码和测试等多个方面本文将详细介绍几种常见的程序设计方法
2.面向过程编程Procedural Programming-定义面向过程编程是以步骤为基础,按照特定顺序执行指令来完成任务-特点a主要关注数据流和操作;b使用函数或者子例程进行模块化开辟;c可读性较高且易于调试
3.面向对象编程Object-Oriented Programming-定义面向对象编成强调使用“类”作为组织单位,并通过封装、集成和多态实现系统功能a)提供了更好地抽象能力与可扩展性;b)增加了代码复用度并降低耦合度;c)适应大型项目需求且有利于团队协作
4.函数式编码(Functional programming)-定义函数式变成主张在软件构建时避免改变状态(immutable data),只需要考虑输入输出之间映射即可,核心思想就是纯粹数学运算.-特征a)函数是一等公民,可以作为参数传递给其他函数.b)没有副作用,不改变输入的数据c)容易进行并行处理
5.响应式编程(Reactive Programming)-定义响应式编程主要关注于如何构建异步和事件驱动的系统通过使用观察者模式、流以及操作符来实现对数据流的监听与控制a)数据流自动更新;b强调组合性与可重复利用性;c可以更好地处理大量请求或者高负载情况下
6.结论本文介绍了常见的程序设计方法,包括面向过程编成、面向对象编码、函数时变成和相信仪表共四种方法,并分别阐述其定义特征.1-附件:无2-法律名词及注释a〃版权〃指作者在创造出某项原创著作后所享有之专属权益;b〃侵犯版权〃即未经著作人许可而擅自将他人已发表之图书影片音乐软件游戏等各类文字音像资料重新加工再发布供公众浏览购买借阅收听收看使用销售秘密交换展示播放广告宣传等行为;c〃知识产权〃是指人们在创造性活动中所形成的对某种客观事物享有的专属权益。