导图社区 软件实现思维导图
这是一篇关于软件实现思维导图,包含程序设计语言的基本组成成分、结构化设计、面向对象程序设计等。
社区模板帮助中心,点此进入>>
互联网9大思维
产品立项报告
产品经理如何做好项目管理
经验分享:产品经理必懂的产品思维
产品诞生过程
产品周期图
计算机操作系统思维导图
开门红的思考
招创智搜
网易星球
软件实现
程序设计语言的基本组成成分
数据成分
运算成分
控制成分
传输成分
结构化设计
特点
自顶向下逐步求精
单入单出
指导思想
模块化设计
分治
结构化程序编程
设计步骤
提出和分析问题
建立数学模型
设计算法
模块化编程
程序整个编译运行
五条标准
可分解
可组装
可理解
连续性
保护性
面向对象程序设计
四个核心概念
封装
将一组数据和与这组数据有关的操作集合封装在一起,形成一个实体,称为对象。 用户不必知道对象行为的实现细节,只需根据对象提供的外部特性接口访问对象。
继承
一个子类可以从他的父类那里继承到所有的数据和操作,并且扩充自己的特殊的数据和操作。
多态
一个名词或符号具有多种含义
泛型编程
独立于任何特殊数据类型的方式编写代码。
运算符重载
在程序设计语言预定义运算符含义的基础上,在用户所定义的类中,对运算符在定义新的语义
面向对象方法编程的关键
模型化
面向对象设计的目标
对试图利用计算机进行问题求解和信息处理的领域,采用对象的概念,将问题空间中的现实模型,映射到程序空间。 有望利用所得到的自然性克服软件系统的复杂性,从而使问题求解和信息处理的达到更高的性能。