欢迎来到天天文库
浏览记录
ID:45029788
大小:133.00 KB
页数:9页
时间:2019-11-08
《2程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章程序设计基础程序设计方法和风格结构化程序设计面向对象的程序设计程序设计方法和风格设计方法结构化设计(SP)面向对象设计(object-oriented)设计风格主导思想:“清晰第一、效率第二”因素源程序文档化数据说明语句结构输入输出结构化程序设计背景:软件危机原则自顶向下逐步求精模块化限制使用goto语句基本结构和特点AB(a)顺序结构AB(b)选择结构特点:易于理解、使用和维护提高了编程效率、降低成本结构化程序设计(c1)当型循环(c2)直到型循环面向对象的程序设计优点与人类思维方式一致稳定性好可重用性好易于
2、开发大型软件产品可维护性好面向对象的程序设计基本概念对象类消息继承多态性对象(object)一个具有属性和方法的实体特点标识唯一性分类性多态性封装性模块独立性好类定义了对象特征、外观和行为的模板,刻划了一组具有共同特性的对象类的性质继承性:子类延用父类的能力多态性:相关联的类包含同名的方法程序封装性:包含和隐藏对象的内部信息抽象性:提取一个类或对象与众不同的特征消息对象间的协作机制内容组成消息标识符接受对象的名称参数发送对象接收对象消息
此文档下载收益归作者所有