witam, musze zrobic takie cos do magisterki. Narysowalem juz caly model w UML, a teraz musze to oprogramowac. Jedna czesc modelu w UML jest taka:
http://www.imageshock.eu/?img=1199035,kompozycja.jpg
mam taki problem jak zaimplementowac przeplyw pomiedzy klasami BasicFlow a AlternativeFlow i ErrorFlow zgodnie z rysunkiem?
klasy wygladaja tak:
public interface IFlow {
public abstract void setId(final Long id);
//setters and getters
public abstract Long getId();
public abstract String getNote();
public abstract void setNote(String note);
public abstract String getText();
public abstract void setText(String text);
}
public abstract class AbstractFlow implements IFlow {
private Long id;
private String note;
private String name;
private String text;
public AbstractFlow(final String name) {
this.setName(name);
}
public void setId(final Long id) {
this.id = id;
}
public Long getId() {
return id;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public class BasicFlow extends AbstractFlow {
public BasicFlow(final String name) {
super(name);
}
}
klasy AlternativeFlow i ErrorFlow wygladaja na razie tak samo jak BasicFlow.
dzieki.