面向结构化编程与面向对象编程

来源:互联网 发布:wpf数据绑定视频 编辑:程序博客网 时间:2024/05/22 13:32

       面向结构化编程,使用的语言主流是C语言,采用结构化的编程方式,主要用来编写操作系统。语言非常接近底层,对硬件有强大的访问能力。对于一个比较复杂的系统,往往自顶向下,逐步求精,分模块的思想来编写,各个模块可以单独的负责一个功能,最后通过拼接的方式组成一个有机的系统。当然面向结构化编程也有一定的缺点,数据与操作分离,编写出来的软件极不容易复用,代码的可利用性非常低。对于一个需要经常变动的系统,用起来及其不方便。面向结构化编程主要适合需求稳定,不会发生太大变化的系统。

       面向对象编程,使用的语言主要是java,c++等语言。面向对象编程数据和操作统一封装在对象内做一个基本单元。只要对外接口不变,单元内的数据结构的改变,不会影响到调用此对象的代码;其次就是极大的提高了软件复用的水平,采用了继承的方式。


0 0