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


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

Tags in this post...

面试题 相关文章推荐
Java面试题及答案
Sep 08 面试题
介绍java中初始化块的使用
Sep 11 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
"序列点" 是什么
Jul 29 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
ORACLE第二个十问
Dec 14 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
Apr 03 面试题
SQL面试题
Dec 09 面试题
Linux中如何用命令创建目录
Dec 02 面试题
软件测试面试题
Oct 21 面试题
Java程序开发中如何应用线程
Mar 03 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 面试题
恒华伟业笔试面试题
Feb 26 #面试题
你们项目是如何进行变更控制的
Aug 26 #面试题
广州某公司软件工程师面试题
Dec 22 #面试题
How TDD works
Sep 30 #面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
You might like
用PHP读注册表
2006/10/09 PHP
PHP 危险函数解释 分析
2009/04/22 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
smarty中js的调用方法示例
2014/10/27 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Django--权限Permissions的例子
2019/08/28 Python
通过实例解析Python return运行原理
2020/03/04 Python
python如何提升爬虫效率
2020/09/27 Python
python 实现aes256加密
2020/11/27 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
《阳光》教学反思
2014/02/23 职场文书
人事科岗位职责范本
2014/03/02 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL