`
阅读更多

术语(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#中,属性的组合,包括gettersetter

Single heritance

单一继承

进从一个类直接继承

Stereotype

构造型

建模元素的一种通用用法

Superclass

父类

另一个类从中继承的类

Transitory object

暂时对象

没有保存在持久存储中的对象

 

分享到:
评论

相关推荐

    design patterns elements of reusable object-oriented software

    另外,第1章至第9章还穿插介绍了四个OO基本概念(抽象、封装、继承、多态),以及九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计出现两难情况...

    Head First 设计模式(中文版)

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...

    Head First Design Patterns

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。 千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...

    Head First 设计模式(中文完整版+附书源码)part1

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...

    head first 设计模式

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有两难的...

    head_first_design_patterns.pdf Head First 设计模式(英文原版 非扫描)

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...

    Head First设计模式(中文,无水印,完整版)

    本书荣获2005年第十五届Jolt通用类图书震撼大奖。 本书英文xx版被《程序员》等机构评选为2006年*受...第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。

    Head First设计模式(中文)

    本书荣获2005年第十五届Jolt通用类图书震撼大奖。 本书英文xx版被《程序员》等机构评选为2006年*受...第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。

    Head.First设计模式_PDF.part1

    第1章还介绍了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计时有...

    建模、面向对象(OO)和UML

    详细介绍建模、面向对象和UML的课件。 第一部分通过例子阐明了建模的...第三部分从OO思想的角度说明面向对象的基本概念,以及为什么会有这些概念。 第四部分阐明了为什么需要UML、UML带来的什么、UML的发展历史和组成。

    SAP ABAP视频班教学共21课-L10 OOALV.7z

    基本概念: 1.对象(Object)是一个现实实体的抽象。一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。这些对象操作有时称为方法。...

    学习.net 《你必须知道的.NET》

    1.1 对象的旅行 2 1.1 对象的旅行 3 本节将介绍以下内容: 4 — 面向对象的基本概念 5 — .NET基本概念评述 6 — 通用类型系统 7 1.1.1 引言 8 提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走...

    abap-oo-basics:为了支持有关ABAP面向对象基础知识的YouTube视频系列,此存储库包含该视频系列中使用的ABAP源代码示例-ab source code

    最初是为了提高视频分辨率而进行的更新,后来也变成了用于教授基本的面向对象概念的工具和ABAP语法的现代化。 以下是此代码示例随附的YouTube播放列表: : ABAP OO第1部分-简介 ABAP OO第2部分-静态与实例 ABAP...

    你必须知道的.NET

    1.1 对象的旅行 2 1.1 对象的旅行 3 本节将介绍以下内容: 4 — 面向对象的基本概念 5 — .NET基本概念评述 6 — 通用类型系统 7 1.1.1 引言 8 提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走...

    安卓JAVA单位转换器

    这是一个有用的单位转换器应用程序,允许用户将任何长度单位转换为其他 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 单元测试...

    2021-CT619---Object-Oriented-Programming:MCT619(面向对象编程)详细介绍了面向对象(OO)编程原理。 它专注于Java编程,Java是一种现代的OO语言,独立于供应商,并且在行业中广泛使用。

    除了学习基本的Java语法以及如何用Java表达OO概念外,还讨论了实用主题,例如小程序,图形,数据存储,多线程编程和异常处理。 1.2先决条件 学生必须具有成功完成MCT612应用程序编程所达到的标准的程序语言(例如C...

    面向对象的基本原则概述(1)

    讲述了基本的面向对象概念,同时对面向对象的基本原则进行概要阐述

    beginning c# objects(part4-2)

    本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得...

    beginning c# objects(part4-3)

    本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得...

Global site tag (gtag.js) - Google Analytics