类的关系

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

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

         依赖:

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


             Public class Person{
                  Public void buy(Hourse hs){
               }
               }