类与类间的关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 泛化 泛化(Generalization)表示 ...
分类:
其他好文 时间:
2020-09-21 12:02:17
阅读次数:
57
前言原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节。工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即对象.clone()形象的理解:孙大圣拔出猴毛,变出其他孙大圣原型模式类图实例Pr
分类:
编程语言 时间:
2020-09-12 21:32:16
阅读次数:
36
适配器模式是将一个类的接口转换成客户希望的另外一个接口,即将原本由于接口不兼容而不能一起工作的那些类可以一起工作。 ...
分类:
其他好文 时间:
2020-09-09 18:47:39
阅读次数:
28
五分钟读懂UML类图 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如 ...
分类:
其他好文 时间:
2020-08-29 15:17:59
阅读次数:
45
浅谈UML中常用的几种图 1 UML简介 2 UML常见图分类 3 用况图(用例) 4 类图 简单类图使用 举例 5 其他辅助用图 时序图(顺序图) 协作图(Collaboration Diagram/communication Diagram)/通信图 状态图 活动图(Activity Diagr ...
分类:
其他好文 时间:
2020-08-24 16:39:12
阅读次数:
67
问题由来 最近遇到了一类图,非常好看,并且在其他论文中也多次遇到。比如,在 Trajectory data-based traffic flow studies: A revisit 一文中的图 1 ,如下图所示1: 由于原图较长,这里仅引用了部分图。从上图中可以清楚的看出几个关键信息: 横轴表示时 ...
分类:
编程语言 时间:
2020-08-07 22:59:59
阅读次数:
115
以Lock作为切入点 Lock API Lock接口常见实现类 ReentrantLock的简单使用 什么是AQS? AQS的两种功能 ReentrantLock的类图 AQS的内部实现 释放锁以及添加Node对与队列的变化 添加节点 释放锁移除节点 AQS的源码解析 ReentrantLock整体 ...
分类:
其他好文 时间:
2020-08-04 18:18:47
阅读次数:
88
装饰者模式 装饰者模式定义 动态地将新功能附加到对象上。在对象功能扩展方面,他比继承更有弹性,装饰者模式也体现了开闭原则(OCP),其UML类图如下所示: 案例:?订单项目 ? 1)咖啡种类/单品咖啡:Espresso、Decaf、DarkRoast、HouseBlend ? 2)调料:Milk、S ...
分类:
编程语言 时间:
2020-07-30 01:27:20
阅读次数:
78
很多技术人员鄙视做PPT的,他们觉得做PPT的人不干具体工作,只会把别人的劳动果实用PPT的形式变成自己的成果。这种想法有些酸,根源在于没有真正理解PPT的价值。工作中PPT的作用及其重要,也可以理解为梳理能力和整合能力及其重要。PPT只是一种变现形式。为了提高自己的PPT能力,以博客的形式一点点记 ...
分类:
其他好文 时间:
2020-07-25 09:37:08
阅读次数:
59
背景 本文基于JDK 11,主要介绍FutureTask类中的run()、get()和cancel() 方法,没有过多解析相应interface中的注释,但阅读源码时建议先阅读注释,明白方法的主要的功能,再去看源码会更快。 文中若有不正确的地方欢迎大伙留言指出,谢谢了! 1、FutureTask类图 ...
分类:
其他好文 时间:
2020-07-25 09:16:45
阅读次数:
56