介绍一下结构化程序设计方法和面向对象程序设计方法的区别


Posted in 面试题 onJune 27, 2012
结构化程序设计的基本原则是自上而下、逐步求精。按照程序所需实现的功能,将其划分为若干个关系简单、相对独立的模块;每一个模块内部都是由三种基本的程序结构——顺序结构、选择结构和循环结构组成。
?结构化程序设计优点 –分解程序设计的复杂性
?缺点–命名难以控制 –程序不便于开发、维护–程序难以扩展
?面向对象方法 将数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整体——对象。同类对象的共性形成类,类通过统一的外部接口与外界发生关系,对象与对象之间通过消息进行通信。

Tags in this post...

面试题 相关文章推荐
Java面试题及答案
Sep 08 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
浙大网新C/C++面试解惑
May 27 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
经典c++面试题三
Jul 08 面试题
SQL Server数据库笔试题和答案
Feb 04 面试题
几个SQL的面试题
Mar 08 面试题
中海讯通笔试题
Sep 15 面试题
在c#中using和new这两个关键字有什么意义
May 19 面试题
Linux常见面试题
Oct 04 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
恒华伟业笔试面试题
Feb 26 #面试题
你们项目是如何进行变更控制的
Aug 26 #面试题
广州某公司软件工程师面试题
Dec 22 #面试题
How TDD works
Sep 30 #面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
You might like
php 将excel导入mysql
2009/11/09 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
Python 文件处理注意事项总结
2017/04/10 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
Python实现数值积分方式
2019/11/20 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
你对IPv6了解程度
2016/02/09 面试题
生日寄语大全
2014/04/08 职场文书
主要负责人任命书
2014/06/06 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
法制主题班会教案
2015/08/13 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Linux中如何安装并部署Redis
2022/04/18 Servers
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs