因果图分析法介绍: 因果图法是从需求中找出因(输入条件)和果(输出或程序状态的改变),通过分析输入条件之间的关系(组合关系、约束关系等)及输入和输出之间的关系 ...
分类:
其他好文 时间:
2016-10-14 10:02:15
阅读次数:
149
类之间的关系种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)。 Generalization(泛化)表现为继承或实现关系(is a)。具体形式为类与类之间的继承关... ...
分类:
编程语言 时间:
2016-08-27 17:59:20
阅读次数:
151
Simplify Path
这个题是给出一个字符串的相对路径,让我们返回绝对路径,让我们在Linux下自己去动手操作确实不难,可是用程序做起来的话确实比较麻烦。
我的解题思路是找好‘/’和‘.’之间的关系,找好他们之间的组合关系后这个题就容易一些。在路径中‘.’和‘/’的组合正常的可能只有‘.’和‘..’两种。‘/’是起修饰作用的,说明当前目录下可能还存在目录。...
分类:
其他好文 时间:
2016-08-01 00:29:11
阅读次数:
167
不相信自己的人连努力的价值都没有。类组合关系的映射,也叫做组件映射!注意:组件类和被包含的组件类,共同映射到一张表!需求:汽车与车轮生成的表:主键、汽车名称、轮胎大孝轮胎数量Wheel.javapackagecom.rk.hibernate.m_component;
publicclassWheel
{
privateintcount..
分类:
Web程序 时间:
2016-07-14 22:16:21
阅读次数:
214
看的李刚《疯狂java讲义》,里面讲内部类的地方感觉有点散而且不全,看完之后还是不十分清楚到底怎么用,于是自己写了个程序测试了一下。看如下代码,即可知道外部类和内部类+静态成员和非静态成员之间的相互调用规则。 运行结果如下: 总结如下: 注意: 当如下出现报错:“无法从静态上下文中引用非静态时”,问 ...
分类:
编程语言 时间:
2016-07-02 17:16:16
阅读次数:
165
1、继承关系:空心三角形+实线。 2、实现接口:空心三角形+虚线。 3、聚合关系:空心的菱形+实线箭头。聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A的一部分。 4、合成(组合)关系:实心的菱形+实线箭头。合成表示一种强的‘拥有’,体现了严格的部分和整体的关系,部分和整体 ...
分类:
其他好文 时间:
2016-06-21 19:11:38
阅读次数:
264
本周结束了JAVASE的学习,在最后天学习了设计模式,工厂模式,单例模式,原型模式。如何看类图?类图里的多种关系,泛化关系,实现关系,聚合关系,组合关系,关联关系和依赖关系设计模式的多种原则性的要求,开闭原则和依赖倒转原则等;工厂模式和单例模式,运用的较多,简单工厂模式,工厂方法模式,抽象工厂方法; ...
分类:
其他好文 时间:
2016-06-06 23:19:22
阅读次数:
116
1. 类之间的组合关系 (1)组合关系:整体与部分的关系 【实例分析】组合关系的描述 #include <iostream> using namespace std; //内存类 class Memory { public: Memory() { cout << "Memory()" << endl ...
分类:
其他好文 时间:
2016-06-03 01:04:34
阅读次数:
184
Clob:文本大对象,最长4G Blob:二进制数据大对象,最长4G util: public class HibUtil { private static SessionFactory sessionFactory; static{ //获取配置信息 hibernate.cfg.xml Confi ...
分类:
Web程序 时间:
2016-05-31 06:24:45
阅读次数:
237
面向对象设计有一个原则“优先使用对象组合,而不是继承”。 下面是两者优缺点的比较: 组 合 关 系 继 承 关 系 优点:不破坏封装,整体类与局部类之间松耦合,彼此相对独立 缺点:破坏封装,子类与父类之间紧密耦合,子类依赖于父类的实现,子类缺乏独立性 优点:具有较好的可扩展性 缺点:支持扩展,但是往 ...
分类:
其他好文 时间:
2016-05-06 00:47:59
阅读次数:
200