图中两个节点之间是用“关键字”联系起来的,但是数据库还没有设计好。“设计实现该技术点时,要抛开数据库,留接口。”这里的关系怎样用“接口”进行定义。感谢CSDN网友:JZF2050
他给出的接口定义:
interface person{
  string name;
  string country;
  .......
  string[] void getRelationShip();
  ........
}大家还有其它方法吗?这个接口怎样用???

解决方案 »

  1.   

    接口怎么会出现
     string name;
     string country;
    这种东西
    接口定义的是 can 的性质 不是 is 的性质他强调一个对象能做什么事,而不是对象具有什么内容
    比如说
    Bird实现了IFlyable接口
    是说鸟能飞,并不是说鸟有翅膀
      

  2.   


    interface person{
      //定义名
      string name
      {
        get;
      }
      .......
      //定义通过名,得到此名关联的所有人员,此方法回溯(运用算法)
      string[] getRelationShip(string name);
      ........
    }