直接问问题不太好,我写写我目前能写出来的代码,就举个维修电脑的例子吧。
首先是ppt电脑类:
package com.neu.edu.ppt;
import com.neu.edu.desc.ComputerDesc;
//ppt
public class Computer {
private String seriesNumber;
private float price;
private ComputerDesc computerDesc;
//省略get set方法 要不太长了
}
Desc类:应该是对电脑类的描述吧,不太确定
package com.neu.edu.desc;
public class ComputerDesc {
//型号
private String type;
//类型
private String form;
}
Role类:出毛病的电脑
package com.neu.edu.role;
public class ComputerMaintain {
private String bug;
}
MI:
package com.neu.edu.mi;
import java.util.Date;
import com.neu.edu.role.ComputerMaintain;
public class Maintain {
private Date maintainDate;
private String result;
//下面这个属性不知道应不应该包含?
private ComputerMaintain computerMaintain;
public String findReason(ComputerMaintain computerMaintain) {
return "";
}
public void maintainComputer(ComputerMaintain computerMaintain) {
}
}
现在就是有一个严重的问题,就是如何让电脑类Computer进入到角色(Role),然后完成电脑的毛病查找和维修。求大牛指点。先感谢了。真的太想学会四色原型了。大牛们帮帮我吧。