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


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

Tags in this post...

面试题 相关文章推荐
介绍一下Cookie和Session及他们之间的区别
Nov 20 面试题
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
Mar 14 面试题
Java多态性的定义以及类型
Sep 16 面试题
Sony C++笔试题
Mar 10 面试题
Oracle快照(snapshot)
Mar 13 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
铭立家具面试题
Dec 06 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 面试题
请说出这段代码执行后a和b的值分别是多少
Mar 28 面试题
恒华伟业笔试面试题
Feb 26 #面试题
你们项目是如何进行变更控制的
Aug 26 #面试题
广州某公司软件工程师面试题
Dec 22 #面试题
How TDD works
Sep 30 #面试题
什么是测试驱动开发(TDD)
Feb 15 #面试题
一份软件工程师的面试试题
Feb 01 #面试题
瀑布模型都有哪些优缺点
Jun 23 #面试题
You might like
Redis构建分布式锁
2017/03/28 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
Javascript的&&和||的另类用法
2014/07/23 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
python中如何进行连乘计算
2020/05/28 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
临床医学专业学生的自我评价分享
2013/11/21 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
客户答谢会活动方案
2014/08/31 职场文书
护士工作失误检讨书
2014/09/14 职场文书
岗位聘任报告
2015/03/02 职场文书
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers