术语(en)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
|
术语(中)
|
描述
|
Abstract class
|
抽象类
|
不能实例化的类
|
Abstraction
|
抽象
|
一个项目(可能是类或操作)的本质特性
|
Aggregation
|
聚合
|
两个类或组件之间的关系,定义为“is part of”
|
Aggregation hierarchy
|
聚合层次
|
通过聚合相关的一组类
|
Association
|
关联
|
两个类或对象之间的关系
|
Attribute
|
属性
|
类了解的东西(数据、信息)
|
Cardinality
|
基数
|
表示“有多少”的概念
|
Class
|
类
|
相似对象的一种软件抽象,创建对象的模板
|
Classifier
|
分类器
|
UML术语,指的是有共性的一系列实例。分类器包括类、组件、数据类型和用例
|
Cohesion
|
内聚
|
封装单元(如组件或类)的相关程度
|
Collaboration
|
协作
|
协同工作(协作)的类,履行它们的职责
|
Component
|
组件
|
一种内聚功能单元,可以独立开发、发布,由其它组件编辑组成更大的单元
|
Composition
|
组合
|
强类型的聚合,其中“整体”完全负责各个组成部分,每个“部分”对象仅与一个“整体”对象相联系
|
Concrete class
|
具体类
|
可以从中实例化对象的类
|
Coupling
|
耦合
|
两个项目之间的依赖程度
|
Encapsulation
|
封装
|
把相关概念组成一个项目,如类或组件
|
Information hiding
|
信息隐藏
|
限制外部对属性的访问
|
Inheritance
|
继承
|
定义为“is a”和“is like”关系
|
Inheritance hierarchy
|
继承层次
|
通过继承相关的一组类
|
Instance
|
实例
|
一个对象,它是某一个类的一个实例
|
Instantiate
|
实例化
|
从类定义中创建对象
|
Interface
|
接口
|
定义一套内聚行为的一个或多个操作特性标记的集合
|
Message
|
消息
|
请求信息或执行任务
|
Messaging
|
消息传递
|
对象之间通过发送消息相互协作的过程
|
Method
|
方法
|
由执行值操作的类实现的一个过程(与结构化编程中的函数相似)
|
Multiple inheritance
|
多重继承
|
直接继承自一个以上的类
|
Object
|
对象
|
基于类定义的任务、地点、事物、事件、概念、屏幕或报表
|
Optionality
|
选择性
|
概念“你需要它吗?”
|
Override
|
覆盖
|
在子类中重定义属性和/或方法,以使它们与父类中的定义有区别
|
Pattern
|
模式
|
在考虑相关因素的情况下,通用问题的一个可行的解决方案
|
Persistence
|
持久化
|
将对象存入永久存储中,入文件、数据库等
|
Persistent object
|
持久对象
|
存入永久存储的对象
|
Polymorphism
|
多态
|
不同的对象可以以不同的方式响应同一消息,是对象可以交互而不需要知道确切的类型
|
Property
|
特性
|
在UML 2中,是一个命名的值,例如,属性和关联,包括组合,指定元素(例如类或组件)的一个特征。在C#中,属性的组合,包括getter和setter
|
Single heritance
|
单一继承
|
进从一个类直接继承
|
Stereotype
|
构造型
|
建模元素的一种通用用法
|
Superclass
|
父类
|
另一个类从中继承的类
|
Transitory object
|
暂时对象
|
没有保存在持久存储中的对象
|
相关推荐
另外,第1章至第9章还穿插介绍了四个OO基本概念(抽象、封装、继承、多态),以及九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计出现两难情况...
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。 千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有两难的...
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...
本书荣获2005年第十五届Jolt通用类图书震撼大奖。 本书英文xx版被《程序员》等机构评选为2006年*受...第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。
本书荣获2005年第十五届Jolt通用类图书震撼大奖。 本书英文xx版被《程序员》等机构评选为2006年*受...第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。
第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...
详细介绍建模、面向对象和UML的课件。 第一部分通过例子阐明了建模的...第三部分从OO思想的角度说明面向对象的基本概念,以及为什么会有这些概念。 第四部分阐明了为什么需要UML、UML带来的什么、UML的发展历史和组成。
基本概念: 1.对象(Object)是一个现实实体的抽象。一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。这些对象操作有时称为方法。...
1.1 对象的旅行 2 1.1 对象的旅行 3 本节将介绍以下内容: 4 — 面向对象的基本概念 5 — .NET基本概念评述 6 — 通用类型系统 7 1.1.1 引言 8 提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走...
最初是为了提高视频分辨率而进行的更新,后来也变成了用于教授基本的面向对象概念的工具和ABAP语法的现代化。 以下是此代码示例随附的YouTube播放列表: : ABAP OO第1部分-简介 ABAP OO第2部分-静态与实例 ABAP...
1.1 对象的旅行 2 1.1 对象的旅行 3 本节将介绍以下内容: 4 — 面向对象的基本概念 5 — .NET基本概念评述 6 — 通用类型系统 7 1.1.1 引言 8 提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走...
这是一个有用的单位转换器应用程序,允许用户将任何长度单位转换为其他 12 ...从技术上讲,我应用了 OO 设计概念,设计了一个带有 .to 和 .from API 的 Quantity 类,以及一个带有值和相应的 cm 比率的子目标类 Unit。
3. 1 基本概念 3. 1. 1 软件测试基础 3. 1. 2 静态方法和动态方法 3. 1. 3 黑盒测试和白盒测试 3. 1. 4 软件测试的步骤 3. 1. 5 测试阶段的信息流 3. 2 单元测试 3. 2. 1 单元测试的考虑 3. 2. 2 单元测试...
除了学习基本的Java语法以及如何用Java表达OO概念外,还讨论了实用主题,例如小程序,图形,数据存储,多线程编程和异常处理。 1.2先决条件 学生必须具有成功完成MCT612应用程序编程所达到的标准的程序语言(例如C...
讲述了基本的面向对象概念,同时对面向对象的基本原则进行概要阐述
本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得...
本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得...