大家好,今天小编关注到一个比较有意思的话题,就是关于面向对象书籍推荐的问题,于是小编就整理了4个相关介绍面向对象书籍推荐的解答,让我们一起看看吧。
与结构化开发过程相比,为什么面向对象能更真实地反映客观世界?
结构化也就是面向过程的方法,从客观事物的行为出发,肢解客观事物的整体性,从分析、设计到编程完全看不出事物的原貌;面向对象从观察、抽象客观事物开始,就以事物原貌、事物的整体为出发点,从分析、设计、编程一直反映事物的原貌,它利用事物具有整体性、关联性、交互性、继承性和多态性的本源特征映射领域问题到计算机世界中
面向对象分析和设计的主要成果分别是什么?
产生一个满足用户需求,并且完全可实现的系统模型,即OOD模型。
面向对象特征
1、对象唯一性。
每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
2、抽象性。
抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。
3、继承性。
继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
面向对象程序设计语言,为什么叫面向对象啊?
之所以叫面向对象是因为,程序设计语言能用相关的工具画出一些控件。相对的,写代码比较少,一些api函数已经帮你封装好了。与面向对象相反的面向过程的程序设计,必须要一行一行的把代码敲进去才能实现一个效果,比如一个界面。
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 发展到一定阶段后的产物。
扩展资料:
面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。
面向对象语言的发展有两个方向:一种是纯面向对象语言,如Smalltalk、EIFFEL等;另一种是混合型面向对象语言,即在过程式语言及其它语言中加入类、继承等成分,如C++、Objective-C等。
属于面向对象方法的是?
属于面向对象方法模型包括六个要素:封装、抽象、模块化、层次结构、类型、持久。
面向对象方法从对象出发,发展出对象,类,消息,继承等概念。
面向对象方法的主要优点是:符合人们通常的思维方式;从分析到设计再到编码***用一致的模型表示具有高度连续性;软件重用性好。
面向对象方法模型包括六个要素:封装、抽象、模块化、层次结构、类型、并发发、持久。
面向对象方法是一种基于对象模型的程序设计方法,包括面向对象分析、面向对象设计、面向对象编程,是目前应用范围最广的设计方法。
到此,以上就是小编对于面向对象书籍推荐的问题就介绍到这了,希望介绍关于面向对象书籍推荐的4点解答对大家有用。