2程序设计基础

2程序设计基础

ID:45029788

大小:133.00 KB

页数:9页

时间:2019-11-08

2程序设计基础_第1页
2程序设计基础_第2页
2程序设计基础_第3页
2程序设计基础_第4页
2程序设计基础_第5页
资源描述:

《2程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章程序设计基础程序设计方法和风格结构化程序设计面向对象的程序设计程序设计方法和风格设计方法结构化设计(SP)面向对象设计(object-oriented)设计风格主导思想:“清晰第一、效率第二”因素源程序文档化数据说明语句结构输入输出结构化程序设计背景:软件危机原则自顶向下逐步求精模块化限制使用goto语句基本结构和特点AB(a)顺序结构AB(b)选择结构特点:易于理解、使用和维护提高了编程效率、降低成本结构化程序设计(c1)当型循环(c2)直到型循环面向对象的程序设计优点与人类思维方式一致稳定性好可重用性好易于

2、开发大型软件产品可维护性好面向对象的程序设计基本概念对象类消息继承多态性对象(object)一个具有属性和方法的实体特点标识唯一性分类性多态性封装性模块独立性好类定义了对象特征、外观和行为的模板,刻划了一组具有共同特性的对象类的性质继承性:子类延用父类的能力多态性:相关联的类包含同名的方法程序封装性:包含和隐藏对象的内部信息抽象性:提取一个类或对象与众不同的特征消息对象间的协作机制内容组成消息标识符接受对象的名称参数发送对象接收对象消息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。