结构化程序设计和面向对象程序设计(是基于类的)有何区别结构化程序
结构化和面向对象程序设计(是基于类的,先定义类的对象)有何区别
UC学长说得也太夸张了吧。:-) 首先结构化编程也是可以面向对象的。所以你的问题似乎是是否基于类有什么区别。那就简单了,基于类可以继承、有多态性。比如微软提供了MFC,你就在MFC的基础上继承一级,简化了对Windows的操作。 至于面向对象的结构化编程,无非是功能模块相对独立地组织起来即可。复用时,一般以模块、文件为单位。在大型工程中容易遇到复用率降低、变量名冲突等问题。