coursera上的公开课《https://www.coursera.org/course/textanalytics》系列,讲的非常不错哦。
3、挖掘Syntagmatic(组合)关系:
有时间再总结。。...
分类:
其他好文 时间:
2015-07-18 12:33:00
阅读次数:
139
PS:组合关系:实心,一个类A属于另一个类,或多个类,但是类A不能单独存在去使用,A一般是一种抽象的东西聚合关系:空心,一个类A可以单独存在使用不论组合聚合,A的方法都会被直接调用。看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线...
分类:
其他好文 时间:
2015-07-13 11:45:19
阅读次数:
213
1.关联关系association 2.依赖关系dependency 3.扩展关系extends 4.包含关系include 5.实现关系realize 6.精化关系refine 7.泛化关系generalization 8.聚合关系aggregation 9.组合关系composition
分类:
其他好文 时间:
2015-07-02 15:26:47
阅读次数:
106
Google Guice学习
在学习Cointrader的代码时候,要用到Google的guice用于依赖注入(Dependence Injection)。所以,在这里系统的学习一遍。这里我主要是对其官方文档进行有选择性的学习翻译。
动机
写类对象之间的组合关系是非常麻烦的一件事情。这里以一个网站订披萨作为案例:
public interface BillingService {
...
分类:
其他好文 时间:
2015-06-02 17:48:13
阅读次数:
133
装饰者模式定义
动态地将责任附加到对象上。若要扩展功能,装饰者提供比继承更有弹性的替代方案
实现类图
装饰者模式的特点
A 装饰者和被装饰对象有相同的超类型。(注意这是利用继承达到”类型匹配“,而不是利用继承获得”行为“,行为来自装饰者和基础组件,或者与其他装饰者之间的组合关系)
B 可以用一个或多个装饰者包装一个对象。
C 因为装饰者...
分类:
编程语言 时间:
2015-05-19 16:40:11
阅读次数:
211
类的继承结构表现在UML中为:泛化(generalize)与实现(realize): 1.三角空心箭头的虚线:实现关系--实现关系表现为继承抽象类 2.三角空心箭头的实线:泛化关系---泛化关系表现为继承非抽象类 3.箭头的虚线:组合关系--组合关系是一种强依赖的特殊聚合关系 4.箭头的实线:聚合关...
分类:
其他好文 时间:
2015-05-09 17:30:47
阅读次数:
132
对于复杂的、动态生成的界面,建议使用手工编写界面。对于需要统一风格的按钮或UI控件,建议使用手工用代码来构造。方便之后的修改和复用。对于需要有继承或组合关系的 UIView 类或 UIViewController 类,建议用代码手工编写界面。对于那些简单的、静态的、非核心功能界面,可以考虑使用 xi...
分类:
Web程序 时间:
2015-04-30 15:54:25
阅读次数:
210
??
聚合关系:是对群体事物的一种描述,具体表现也为群体行为,群体属性。是对单独个体组成的集合的外在称呼。
组合关系:是对一个具象事物所有部分的统一描述,这一具象事物的组成部分有其特定的行为和属性,但所有组成部分必须依赖组合成的具象事物存在。组合对象有特定的行为属性,这些行为属性对外表现,组成部分的行为属性则是组合对象的内在行为表现。...
分类:
其他好文 时间:
2015-04-30 10:44:21
阅读次数:
119
设计模式分为三类: 创建型,描述如何创建对象,结构型,描述在程序中如何构建类或者对象之间的组合关系,行为型,描述类或对象如何分工合作和交互。 创建型模式: 单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式 结构型模式:设配器模式、代理模式、组合模式、桥接模式、装饰模式、...
分类:
其他好文 时间:
2015-04-28 17:49:14
阅读次数:
208
svm.cpp浅谈svm.cpp总共有3159行代码,实现了svm算法的核心功能,里面总共有Cache、Kernel、ONE_CLASS_Q、QMatrix、Solver、Solver_NU、SVC_Q、SVR_Q 8个类(如下图1所示),而它们之间的继承和组合关系如图2、图3所示。在这些类中Cac...
分类:
其他好文 时间:
2015-04-05 15:55:00
阅读次数:
254