类的关系

关联:
有双向与单向之分,
类A与类B双向关联可以是A与B相互可以作为对方的一个attribute,
单向的话,就指其中一个类作为另一个类中的 attribute;


举例:
Public class Person{
Hourse head=new Hourse();
}

依赖:

依赖就只有单向的,不存在attribute的问题,例如类A依赖类B,表示在类A中有三种类B的使用方法
一是类B是全局的
二是类B在类A中实例化
三是类B作为参数被传递


Public void buy(Hoursehs){
}

}

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...