计算机程序设计基础
2021-03-19 14:33:53 27 举报
AI智能生成
本系列是准备计算机二级考试的公共基础知识复习资料,内容是全国计算机等级二级考试的公共基础知识,本系列总有有四篇,本篇是第二篇“(二)程序设计基础”
作者其他创作
大纲/内容
程序设计的方法与风格
清晰第一,效率第二
结构化程序设计
原则
自上而下
逐步求精
模块化
限制使用goto语句
基本结构
顺序结构
选择结构
循环结构
特点
程序结构良好,易读,易理解,易维护
子主题
面向对象的程序设计
概念
面向对象的方法的本质:就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实
生活中常用的思维方法来认识,理解和描述客观事物,强调最终建立的系统能够反映问题域
生活中常用的思维方法来认识,理解和描述客观事物,强调最终建立的系统能够反映问题域
特点
与人类的习惯思维一致
稳定性好
可重用性好
易开发大型项目
可维护性好
有关面向对象的概念
对象
万物皆对象,客观世界的任何实体
属性
对象的静态信息,如一个人对象,姓名,年龄,体重就是属性
方法
对象的动态的行为,如一个人对象,跑,跳,拿就是方法
类
抽象出来的相似的对象,一类对象的模板
实例
类(模板)实例化得到具体的对象
消息
对象之间的相互合作需要的机制
继承性
使用已经有的类作为基础来定义新的类,就说新的类继承可父类
多态性
不同的对象之间可以传递不同的消息,称多态性
与面向过程的区别
面向过程比较着重算法,而面向对象着重数据
面向过程适合开发中小规模的项目,面向对象适合大规模的项目
0 条评论
下一页