导图社区 程序设计基础
关于程序设计基础的思维导图,包括良好的程序设计风格、如何形成良好的程序设计风格、结构化程序设计原则、基本方法、术语解释、程序设计语言的基本成风几个方面的内容。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
程序设计
良好的程序设计风格
清晰第一,效率第二
如何形成良好的程序设计风格
源程序内部文档化
选择标识符的名字
注释
序言性注释
一般位于模块的首部,用于说明模块的相关信息
程序的标题,功能的说明,主要的算法,模块接口,开发历史程序设计者,复审者,复审日期
功能性注释
位于源程序模块内部
程序的视觉组织
数据说明
语句的结构
输入和输出
结构化程序设计原则
自顶向下
先考虑总体,后考虑细节;向考虑全局目标,后考虑局部目标
逐步求精
判断能否被用户认可
对于复杂的问题,先设计一个目标进行过度,然后逐步细化
模块化
把程序要解决的总目标分解成一个一个的模块
限用goto
是一个跳转的功能
限制使用goto语句,程序的质量与goto语句数量成反比
程序设计语言的基本成分
数据成分
运算成分
控制成分
传输成分
基本方法
结构化程序设计方法
结构化程序的基本结构
面向对象方法
术语
特点
标识唯一性
对象可由内在本质来区分,而不是通过描述来区分。
分类性
可以将具有相同属性和操作的对象抽象成类
多态性
同一操作可以是不同对象的行为
封装性
从外面看不到对象的内部,只能看懂对象的外部特征
模块独立性
对象是面向对象的软件的基本模块,内聚性强
继承性
软件工程方法
术语解释
消息
8点和食堂是属于参数