简述面向对象程序设计的基本思想?结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合?
简述面向对象程序设计的基本思想?把数据和过程这两个逻辑上独立的实体组合在一个逻辑体(对象)中,使原来各种类型的数据和数据结构与起不同作用的过程之间,从而使软件的设计效率↑,结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合?1、结构化系统开发方法(亦称“保证了系统的整体性和目标的一致性;严格区分系统开发的阶段性;面向对象程序设计与面向过程程序设计有什么区别?强调事件的流程、顺序。
简述面向对象程序设计的基本思想?
把数据和过程这两个逻辑上独立的实体组合在一个逻辑体(对象)中,对象与对象之间只能通过发送消息(调用)来进行联系。
这样,使原来各种类型的数据和数据结构与起不同作用的过程之间,非常复杂的关系大为简化,从而使软件的设计效率↑,可靠性、可读性、可维护性↑。
结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合?
1、结构化系统开发方法(亦称“生命周期法”)
(1)优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;遵循用户至上原则;严格区分系统开发的阶段性;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准化的文档资料。
面向对象程序设计与面向过程程序设计有什么区别?
面向过程(Procedure Oriented):以过程为核心,强调事件的流程、顺序,如:C语言。
面向对象(Object Oriented):以对象为核心,强调事件的角色、主体,如:C++、Java。
面向对象编程语言?
面向对象语言(object-oriented language)是用于描述面向对象程序的程序设计语言。面向对象程序设计以对象为核心,对象是程序运行时刻的基本成分。语言中提供了类、继承等设施,具有识人性、多态性、类别性和继承性四个主要特点。希望可以帮助你!
0