结构化设计思想 VS 面向对象设计思想
2017-04-04 16:06
127 查看
· 结构化程序设计思想
结构化程序设计思想:只有三种基本结构:顺序结构、选择结构和循环结构;分而治之,各个击破;自顶而下,逐步求精。但数据和操作是相互分离,若修改代码牵一发而动全身,没有复用性!· 面向对象设计思想(可重复性)
结构化程序设计思想有许多优点,但随着发展缺点也逐渐暴露出来:在结构化程序设计中,数据和操作是相互分离的,这就导致如果数据的格式发生变化,相应的操作的功能函数就要改写,如果遇到系统需要扩展功能,还涉及模块的重新划分,要修改大量原先写好的功能函数。结构化程序设计中数据和操作相互分离的特点使得一些模块跟具体的应用环境结合紧密,就有的程序模块很难在新的程序中得到复用。这时面向对象程序设计思想开始逐渐取代其发展。相关文章推荐
- VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现
- 连载:面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- 面向对象思想 VS ADT
- 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现
- VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现(全部源码)
- 连载:面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- 连载:面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- IPD vs AD 历史从来不乏各种主义和思想,适合自己的才是最好的!
- 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现
- VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现
- 十年总结(12):软件开发思想之争 - RUP VS XP
- 连载:面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- 编程思想 VS 开发技术
- 十年总结(12):软件开发思想之争 - RUP VS XP
- 连载:面向对象葵花宝典:思想、技巧与实践(39) - 设计原则 vs 设计模式
- 面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- VS打印思想
- 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现(全部源码)
- 建图的思想codevs1364寻宝
- 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现