设为首页 加入收藏

TOP

面向对象程序设计与结构化程序设计的区别
2014-11-24 01:20:08 来源: 作者: 【 】 浏览:8
Tags:面向 对象 程序设计 结构化 区别

A.思想的区别


* 结构化程序设计


思想:在编程之前,先对程序系统根据业务需要进行整体的规划,描述出系统的流程。对程序系统进行模块化分和功能分配。设计出各种图表,指明数据的流向。


缺点:


1)缺少扩展性:进行程序设计的时候只将系统着眼于现有业务功能的实现,没有考虑到系统将来的业务变化情况。


2)灵活性差:进行程序设计,时没有对软件的系统的设计和实现进行合理的分工。


3)违反职能均衡原则。



*面向对象程序设计


思想:在进行程序开发之前,先将程序的业务变化进行合理的分析,将程序中的代码与现实中的事物结构特征结合起来考虑。


优点:实现了程序系统的可扩展性,可重用性,可维护性。


缺点:体系庞大,难以掌握。



B.面向对象程序设计和结构化程序设计应用程序的区别


区别:对数据和对数据的处理的区别


面向对象应用程序将程序中的数据和对数据的操作描述为一个整体,即类。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一个很牛的人出的被众多知名IT企.. 下一篇C++关键字 面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: