首页 > 编程知识 正文

软件开发基本模式,开发者模式软件

时间:2023-05-05 18:11:15 阅读:53573 作者:2188

软件开发模式又称开发范式、风格; 具体如下

开发过程遵循的步骤:针对特定问题,从上而下分层分解流程,如面向流程的开发模型,定义为由一系列步骤组成的算法,并在可执行代码中实现。 面向对象开发模型首先涉及问题对象(实体),考虑每个对象如何通信协作以完成任务,最后进一步考虑对象封装可执行的方法。 一个对象封装的方法不是为某个任务服务。表示和解决问题的成分:用于进程模式的函数调用,其中基本分量是函数; 面向对象模型使用了以类、接口、消息为基本成分的对象之间的通信协作(消息)。得到问题的结构:面向过程编程的每个步骤都有预定的输入/输出,这些步骤合并在一起形成通向整个程序的控制流,并生成具有静态结构的体系结构; 面向对象是控制流包含在数据抽象的操作中,算法分布在不同的对象中,形成各种对象相互协作的抽象模型。示例小结以我们的日常饮食为例,说明面向过程的开发模式和面向对象的开发模式的区别。 面向过程的开发模式就像我们自己做饭吃一样,需要经过食材采购、食材清洗、烹饪、出锅、吃等过程。 每个进程都是函数,可以通过合并这些函数来完成任务。 面向对象的开发模式就像在餐厅吃饭,将客人和餐厅老板两个对象抽象出来,客人向餐厅老板发送吃什么的信息,餐厅老板只需要提供他们需要的菜,客人吃饭,餐厅老板

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。