我想在暑假後刷新我的編程& UML。這是一個我想轉換成Java代碼的UML圖。簡單的uml圖到java代碼
這是到目前爲止我的代碼,我不知道如果它甚至接近是正確的。
public class Money {
public int money;
public int kronor, öre;
public Money(int kronor, int öre){
}
public int getKronor(){
return kronor;
}
public int getÖre(){
return öre;
}
public boolean isPositive(){
return (money>0);
}
public boolean isNegative(){
return (money<0);
}
public boolean isZero(){
return (money==0);
}
public String toString(){
}
}
最大的問題是,我不完全確定這些方法是什麼?意味着/做。
+Money(in money : Money)
+Money(in kronor : int, in öre : int)
+add(in addend : Money) : Money
+subtract(in subtrahend : Money) : Money
這可能是我不確定的「in」事情!
作爲獎勵,我會感謝任何好的鏈接,或者如果你能指出一些如何實現這些方法的例子。
@OP public int money;和public int kronor,öre;不存在於你的UML類圖上。它們應該是私密的,並且在類圖中用 - 標記。 –
這與Stack Overflow相比有點過於寬泛。如果您可以提出一個更狹義的問題(也許是關於單一方法,或其他合理大小的答案可以解決的問題),我們很樂意提供幫助。 –