摘要:
面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。简介 从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远. 阅读全文
posted @ 2012-03-20 18:39
ansionchen
阅读(158)
评论(0)
推荐(0)
摘要:
面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。 面向对象设计(OOD)是一种软件设计方法,是一种工程化规范。这是毫无疑问的。按照Bjarne Stroustrup的说法,面向对象的编程范式(paradigm)是[Stroustrup, 97]: l 决定你要的类; l 给每个类提供完整的一组操作; l 明确地使用继承来表现共同点。 由这个定义,我们可以看出:OOD就是“根据需求决定所需的类、类的操作以及类之间关联的过程”。 OOD的目标是管理程序内部... 阅读全文
posted @ 2012-03-20 18:36
ansionchen
阅读(176)
评论(0)
推荐(0)
摘要:
面向对象分析方法Object-Oriented Analysis(面向对象分析方法)是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。组成 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映. 阅读全文
posted @ 2012-03-20 18:33
ansionchen
阅读(597)
评论(0)
推荐(0)
摘要:
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组件:组件 - 数据和功能一起在运行着的计算机程序中形成的单元,组件在 OOP 计算机程序中是模块和结构化的基础。 抽象性 - 程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。 封装 - 也叫做信息封装:确保组件不会以不 阅读全文
posted @ 2012-03-20 18:31
ansionchen
阅读(172)
评论(0)
推荐(0)
摘要:
面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。定义 首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。 面向对象的概念具体要求的确定,各自有各自的理解。浅谈面向对象 谈到面向对象,这方面的文章非常多。但是... 阅读全文
posted @ 2012-03-20 15:34
ansionchen
阅读(258)
评论(0)
推荐(0)
摘要:
学习面向对象之面向对象的术语,学习面向对象设计的朋友可以参考下。面向对象的术语面向对象(Object Oriented,OO)面向对象的分析(OOA,Object Oriented Analysis)面向对象的设计(OOD,Object Oriented Design)面向对象的编程实现(OOP,Object Oriented Programming)类:类作为设计蓝图来创建对象的代码段,它描述了对象的特征;该对象具有什么样的属性,怎样使用对象完成一些任务,他对事件进行怎样的响应等! 对象:对象是类的一个实例,通常通过调用类的一个构造函数来创建它! 方法:方法是在类中定义的函数,一般而言,一个 阅读全文
posted @ 2012-03-20 15:25
ansionchen
阅读(916)
评论(0)
推荐(0)

浙公网安备 33010602011771号