调用返回风格(面向对象与主程序子程序)

本文探讨了两种程序设计风格——主程序-子程序风格和面向对象风格。主程序-子程序风格适用于小型程序,但随着规模扩大,其可重用性和数据安全性下降。面向对象风格通过封装和聚合提高复用性,更贴近现实世界,但管理大量对象和继承带来的复杂度是其挑战。文中通过代码示例展示了两种风格的应用。
摘要由CSDN通过智能技术生成

调用返回风格

1、  主程序-子程序风格

2、  面向对象风格

主程序-子程序:

组件–主程序、子程序

连接件–调用-返回机制

拓扑结构–层次化结构

主程序-子过程风格的优点与缺点

§优点:

–有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护–已被证明是成功的设计方法,可以被用于较大程序

缺点:

–规模:程序超过10万行,表现不好;程序太大,开发太慢,测试越来越困难

–可重用性差、数据安全性差,难以开发大型软件和图形界面的应用软件

–把数据和处理数据的过程分离为相互独立的实体,当数据结构改变时,所有相关的处理过程都要进行相应的修改

–图形用户界面的应用程序,很难用过程来描述和实现,开发和维护也都很困难。

         程序:int main()

{

    int m=0,n=0;

    cin>>m;

    cin>>n;

    cout<<Sum(m,n)<<endl;

    cout << "Hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值