- 浏览: 769029 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
类名:
1.把类名的每个单词首字母大写,放在矩形的上部
2.正体字是可被实例化,斜体说明类是抽象类
类的属性
第一个单词的属性名小写,后面的单词首字母大写
可见性:"+"表示公有操作,“#”表示受保护操作,“-”表示私有操作
聚合:整体与部分。如:汽车-车轮
组合:子类的生命周期依赖于父类的生命周期。如:汽车厂-汽车
类图
类具有3个分栏:名称,属性,操作
在类的名称分栏中只有类名
类中列出了操作
类使用关联连接,关联使用名称,角色,多重性,以及约束等特征定义。类代表的是对对象的分类,所以必须说明可以参与关联的对象的数目
类的属性分栏定义了所有属性的特征
对象图
对象只有2个分栏:名称,属性
对象的名称形式:“对象名:类名”,匿名对象的名称形式为:“:类名”
对象图不包含操作,因为同一个类的对象操作相同
对象使用链连接,链拥有名称和角色,但是没有多重性,对象代表是的单独单独的实体,所有的链都是一对一的,因此不涉及到多重性
对象则只定义了属性的当前值,以用于测试用例或例子中
1.把类名的每个单词首字母大写,放在矩形的上部
2.正体字是可被实例化,斜体说明类是抽象类
类的属性
第一个单词的属性名小写,后面的单词首字母大写
可见性:"+"表示公有操作,“#”表示受保护操作,“-”表示私有操作
聚合:整体与部分。如:汽车-车轮
组合:子类的生命周期依赖于父类的生命周期。如:汽车厂-汽车
类图
类具有3个分栏:名称,属性,操作
在类的名称分栏中只有类名
类中列出了操作
类使用关联连接,关联使用名称,角色,多重性,以及约束等特征定义。类代表的是对对象的分类,所以必须说明可以参与关联的对象的数目
类的属性分栏定义了所有属性的特征
对象图
对象只有2个分栏:名称,属性
对象的名称形式:“对象名:类名”,匿名对象的名称形式为:“:类名”
对象图不包含操作,因为同一个类的对象操作相同
对象使用链连接,链拥有名称和角色,但是没有多重性,对象代表是的单独单独的实体,所有的链都是一对一的,因此不涉及到多重性
对象则只定义了属性的当前值,以用于测试用例或例子中
发表评论
-
桥接模式(Bridge)
2014-09-26 15:34 819桥接模式:将抽象与实现解耦,使得两者可以独立地变化,抽象部分的 ... -
访问者模式(Visitor)
2014-08-03 13:59 837访问者模式(Visitor),表示一个作用于某对象结构中的各元 ... -
解释器模式(interpreter)
2014-08-03 13:55 679解释器模式(interpreter),给定一个语言,定义它的方 ... -
享元模式(Flyweight)
2014-08-02 09:31 636享元模式(Flyweight):运用共享技术有效地支持大量细粒 ... -
中介者模式(Mediator)
2014-08-02 09:26 444中介者模式(Mediator):用一个中介对象来封装一系列的对 ... -
职责链模式(Responsibility)
2014-07-31 20:36 586职责链模式(Chain of Responsibility): ... -
合成/聚合利用原则
2014-07-29 20:56 589合成/聚合利用原则:尽量使用合成/聚合,尽量不要使用类继承 ... -
组合模式(Composite)
2014-07-27 10:15 432组合模式(Composite):将对象组合成树形结构以表示'部 ... -
备忘录模式(Memento)
2014-07-26 09:09 561备忘录(Memento):在不破坏封装性的前提下,捕获一个对象 ... -
事件委托(delegate)
2014-07-23 20:53 596委托机制的本质就是调用成员函数的函数指针,实现回调 委托就是 ... -
建造者模式(Builder)
2014-07-23 20:45 566建造者模式(Builder):将一个复杂对象的构建与它的表示分 ... -
外观模式(facade)
2014-07-20 09:31 632外观模式(facade):为子系统中的一组接口提供一个一致的界 ... -
迪米特法则
2014-07-19 18:23 407迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发 ... -
原型模式
2014-07-16 20:34 512原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创 ... -
里氏代换
2014-07-12 09:43 339里氏代换:一个软件实体如果使用的是一个父类的话,那么一定适用于 ... -
依赖倒转
2014-07-12 09:39 396依赖倒转:抽象不应该依赖细节,细节应该依赖抽象,说白了就是针对 ... -
开放-封闭原则
2014-07-12 09:33 563开放-封闭原则:是说软件实体(类,模块,函数等等)应该可以扩展 ... -
单一职责
2014-07-12 09:26 561单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的 ... -
MVC
2011-07-21 17:32 1015MVC是一种复合模式,结合了观察者,策略模式和组合模式。 要 ... -
代理模式(Proxy)
2011-07-19 15:47 930代理模式:为另一个对象提供一个替身或占位符以控制这个对象的访问 ...
相关推荐
通过理解和熟练运用类图与对象图,开发者能够更清晰地表达系统的结构,提高代码的可读性和维护性,降低开发过程中的误解和错误。在实际项目中,类图和对象图是需求分析、设计和文档编写阶段不可或缺的工具。
"类图、对象图和包图" 类图、对象图和包图是面向对象设计和分析的基础概念,它们是用来描述系统的静态结构和动态行为的。在面向对象设计和分析中,类图、对象图和包图都是非常重要的模型元素,它们之间存在着紧密的...
类图和对象图是UML(统一建模语言)中用于描绘系统静态结构的重要工具。类图主要关注系统的抽象层次,展示类、接口以及其他模型元素之间的关系,如依赖、泛化、关联和实现关系。而对象图则是类图的具体实例化,它...
类图和对象图是统一建模语言(UML)中两种重要的建模工具,用于描述软件系统的静态结构。本文将详细讲解这两种图的概念、组成部分以及它们在软件建模中的应用。 首先,类图(Class Diagram)是UML中用于描绘系统中...
类图及对象图
在软件工程中,对象类图(Class Diagram)与对象图(Object Diagram)是两种重要的建模工具,它们用于描绘系统中的对象模型静态结构。本文将详细介绍这两种图的用途、构成及相关的概念。 首先,对象类图是UML(统一...
软件需求分析与建模-类图和对象图 软件需求分析与建模是软件开发过程中的一个重要阶段,它们之间存在着紧密的联系,都是为了更好地理解和描述软件系统的需求。类图和对象图是软件需求分析与建模中两个非常重要的...
软件设计师考试辅导,UML类图和对象图的视频讲解。
第5章_类图和对象图.ppt
这是关于类图和对象图的PPT,里面详细介绍了类图和对象图的区别
类图(Class diagram)显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。 类图,就是用于对系统中的各种概念进行建模,并描绘出它们之间关系的图。
UML------------------------类图、对象图和包图
面向对象类图-对象图-包图 面向对象类图是OO方法的核心,用于对系统静态设计视图建模。类图技术可以描述系统的行为和结构,并且可以包含接口、包、关系等建模元素。类图的应用有三类:系统词汇建模、简单协作建模、...
uml大学课件,类图和对象图,欢迎大家积极踊跃来学习知识
"类图对象图和包图" 类图、对象图和包图是面向对象设计中的重要概念,用于描述系统的静态结构和行为。类图是描述类、接口以及它们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。对象图是描述特定...
对象图与类图的主要区别在于,对象图不再显示类的操作,因为所有属于同一类的对象都有相同的操作集合。对象在图中表现为两部分:对象名和所属的类名,有时对象名可以省略,仅表示为“:类名”。对象图通过实例化类来...
UML 课件类图和对象图知识点总结 类图是描述类、接口、协作及它们之间关系的图,用于显示系统中各个类的静态结构。在类图中,类是面向对象系统组织结构的核心,对一组具有相同属性、操作、关系和语义的对象的抽象。...