面向结构与面向对象的区别

来源:互联网 发布:郑州师范学院网络教学 编辑:程序博客网 时间:2024/06/05 02:05

面向结构:微观具体的(c语言)

面向对象:宏观的


所有操作系统的内核都是用c语言实现的


面向结构的优点:

1.有出色的移植性(转换平台修改代码越少或能够在多平台运行)

2.能够访问硬件(汇编也能访问硬件,且访问的效率更高但因没有高级语法实现不了复杂功能)(汇编:对硬件做初始化;C语言:实现复杂操作功能)

3.运行访问的效率高


面向结构的缺点:

1.复用性差

2.维护性差

3.扩展性差


而面向对象的优缺点与面向结构相反。



分辨代码的好坏:

1.代码的复用性好坏

2.代码维护的方便

3.代码是否具有良好的扩展性

4.代码的可读性

0 0
原创粉丝点击