来自: https://en.wikipedia.org/wiki/Coroutine 生成器,也称为semicoroutines,[5]也是子程序的泛化,但比协同程序更受限制。 具体来说,虽然这两个都可以多次产生,暂停它们的执行并允许在多个入口点重新进入,但是它们的不同之处在于,协同程序可以控制在 ...
分类:
其他好文 时间:
2016-11-25 17:45:13
阅读次数:
151
1.类与类之间的关系:依赖,实现,泛化(继承),关联,组合,聚合。 1)依赖(虚线):一个类是 另一个类的函数参数 或者 函数返回值。 2)实现(实线加小圆):对纯虚函数类(抽象类)的实现。 3)继承 即 泛化(实线加空心三角形,从子类指向父类):表示一个类与另一个类之间的继承关系; 4)关联(实线 ...
分类:
其他好文 时间:
2016-11-20 18:12:49
阅读次数:
617
转载地址:http://www.cnblogs.com/kittywei/archive/2013/05/15/3079536.html Uml 关系主要有四大类: 依赖,关联,泛化,实现。 其中 依赖和关联是事物之间语义上的横向关系,泛化和实现是事物之间的纵向关系。 一:依赖 Dependency ...
分类:
其他好文 时间:
2016-11-15 10:45:22
阅读次数:
194
1. 函数柯里化通常是指把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的并且返回一个接受余下的参数而且返回结果的新函数的技术。 2. 更泛化的定义是指给函数分步传递参数,每次函数接受部分参数后应用这些参数,并返回一个函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数的函数,直 ...
分类:
其他好文 时间:
2016-11-12 22:30:38
阅读次数:
249
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 ...
分类:
其他好文 时间:
2016-11-08 20:06:17
阅读次数:
158
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 ...
分类:
其他好文 时间:
2016-11-04 09:53:34
阅读次数:
166
1.如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方对消息的应答便可以继续自己的操作。 2.部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。部署图显示了系统的硬件,安装在硬件上的软件,以及用于连 ...
分类:
其他好文 时间:
2016-11-03 18:21:34
阅读次数:
171
StartUML下载http://staruml.io/1,基本使用用例图:保存为图片:泛化关系图:包含于扩展图:人事管理系统图:
分类:
其他好文 时间:
2016-11-03 02:59:34
阅读次数:
669
用例图 包含关系(include) 扩展关系(extend) 泛化关系 类图和对象图 1.填类名,方法名,属性名 2.填多重读 3.填关系 多重读: 1:表示一个集合中的一个对象对应另一个集合中的1个对象 0..*:表示一个集合中的一个对象对应另一个集合中的0个或多个对象(可以不对应)。 1..*: ...
分类:
其他好文 时间:
2016-10-17 11:13:38
阅读次数:
204
相关概念: 对象,类(实体类、边界类、控制类),抽象,封装,继承和泛化,多态,接口,消息,组件,模式和复用 设计原则: 单一职责原则(降低耦合):设计目的单一的类 开放-封闭原则:对扩展开放,对修改封闭 李氏(Liskov)替换原则:子类可以替换父类[子类可以赋值给父类;如果父类中装的是子类对象,那 ...
分类:
其他好文 时间:
2016-10-16 01:34:09
阅读次数:
104