da nun das Schlimmste überstanden ist, wollte ich mal wissen, was denn so richtig war bei der 3.Aufgabe bezüglich der Entwurfsmuster:
Also das Composite dabei war is relativ klar (hoffentlich), aber was war das andere (ne Strategy???)?
...
Moderator: Lehrstuhl Softwaretechnologie
public double getPriceOfASurface(Surface s) {
return getMaterialReq(s)*price;
}
public abstract double getMaterialReq(Surface s);
public Map<String, Double> addMaterialReq(Map<String, Double> materials) {
String mName = selectedMaterial.getName();
double mReq = selectedMaterial.getMaterialReq(this);
if (materials.containsKey(mName)) {
double newValue = materials.get(mName) + mReq;
materials.put(mName, newValue);
}
else {
materials.put(mName, mReq);
}
return materials;
}
public abstract double getMaterialReq(Surface s);
Mitglieder in diesem Forum: Keine Mitglieder und 0 Gäste