日期:2014-05-20  浏览次数:20639 次

oo思想编程???????????
老王和老李是夫妻。老王是一名大学教授,老李是一名会计,他们的父母都健在。老王和老李有一个儿子,15岁了,在上中学。老王有时候去打太极拳,老李有时候去兼职讲课。用OO的思想描述他们的关系
oo

------解决方案--------------------
这么描述可以吗

------解决方案--------------------
老题了,干嘛不去百度试试看。http://bbs.csdn.net/topics/390537300
------解决方案--------------------
Interface Person { }
Interface Man {
  Person fuck (Woman woman);
}
Interface Woman {
  Person fuckedBy (Man man);
}

class Wang implements Man {
  @Override
  public Person fuck (Woman woman) {
    if (woman instanceof Li)
      return new ChildWang();
    return null;
  }
}

class Li implements Woman {
  @Override
  public Person fuckedBy (Man man) {
  }
------解决方案--------------------
看这里