本章介绍UML建模元素 1:Stereotype-也被称为类型、构造型 UML里的元素扩展,简单来说其功能就是在已有的类型上添加一些标记,类似于打个戳,从而生成新的东西。 简单的说加一句话来更加清楚准确描述这个类。 2:Actor(主角、参与者)-是在系统之外与系统交互的某人或某事物,在建模过程中处 ...
分类:
其他好文 时间:
2020-02-01 00:59:08
阅读次数:
116
https://www.liaoxuefeng.com/wiki/1016959663602400/1017092876846880(根据博客) 数据类型与变量 通常错误 SyntaxError: invalid syntax:这是语法错误 IndentationError: unexpected ...
分类:
编程语言 时间:
2020-01-31 14:31:46
阅读次数:
69
UML的扩充性机制允许你在控制的方式下扩充UML语言。 这一类的机制包括:stereotype,标记值、约束。 Stereotype扩充了UML的词汇表,允许你创建新的建筑块,这些建筑块从已有的继承而来,但特别针对你的问题。 标记值扩充了UML的建筑块的属性,允许你在元素的规格中创建新的信息。 约束 ...
分类:
其他好文 时间:
2020-01-31 00:41:04
阅读次数:
318
prometheus存储的是时序数据,即按相同时序(相同名称和标签),以时间维度存储连续的数据的集合。 一、架构图 二、部署 1. Prometheus Server端部署 1、解压安装包:(各组件最新版下载地址:https://prometheus.io/download/) 1 mkdir /o ...
分类:
其他好文 时间:
2020-01-29 15:51:00
阅读次数:
186
状态模式 一个对象有状态变化 每次状态变化都会触发一个逻辑 不能总是用 if...else 来控制 示例:交通信号灯的不同颜色变化 传统的 UML 类图 javascript 中的 UML 类图 javascript class State { constructor(color) { this.c ...
分类:
编程语言 时间:
2020-01-29 15:49:08
阅读次数:
72
迭代器模式 顺序访问一个集合 使用者无需知道集合内部结构(封装) jQuery 示例 传统 UML 类图 javascript 中的 UML 类图 使用场景 jQuery each 上面的 jQuery 代码就是 ES6 Iterator ES6 Iterator 为何存在? es6 语法中,有序集 ...
分类:
编程语言 时间:
2020-01-29 14:06:55
阅读次数:
90
观察者模式 发布&订阅 一对多 示例:点好咖啡之后坐等被叫 传统 UML 类图 javascript 中的 UML 类图 应用场景 网页事件绑定 promise jQuery callback nodejs 自定义事件 nodejs 处理文件 其他应用场景 nodejs 中:处理 http 请求,多 ...
分类:
编程语言 时间:
2020-01-29 12:08:44
阅读次数:
109
外观模式 为子系统的一组接口提供了提个高层接口 使用者使用这个高层接口 示例:去医院看病,接待员区挂号,门诊,划价,取药 UML类图 场景 设计原则验证 + 不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用 ...
分类:
编程语言 时间:
2020-01-29 10:31:51
阅读次数:
67
代理模式 使用者无权访问目标对象 中间加代理,通过代理授权和控制 传统 UML 类图 JavaScript 中的代理模式 应用场景 网页代理事件 jQuery \$.proxy es6 Proxy 明星和经纪人的关系 设计原则验证 代理类和目标类分离,隔离开目标类和使用者 符合开放封闭原则 代理模式 ...
分类:
编程语言 时间:
2020-01-29 00:57:15
阅读次数:
94
面向对象和面向过程是两种不同描述世界的方法。 面向过程:世界视为过程,世界由一个个相互关联的小程序构建来的,是精密的。 但是构成一个系统的因素太多,要把所有可能的因素都考虑到,把所有因素的因果分析都分析清楚,再把这个过程模拟出来实在是太困难了。 面向对象:世界视为对象,世界由一个个相互独立、相互之间 ...
分类:
其他好文 时间:
2020-01-29 00:56:28
阅读次数:
78