hallo nochmal,
ich hätte noch eine Frage und zwar habe ich eine Klasse Control, in der ich eine XML- Datei einlese und dann in einen Vector states speichere.
Diesen Vector states möchte ich dann verschiedenen Klassen zur verfügung stellen ween möglich mit einem Interface.
Mein Problem ist, ich möchte eben zuerst den Vector states "anfüllen" und dann in die Klassen, welche den vector states benötigen, implementieren.
Könnte mir da jemand helfen, wie kann ich das am Besten machen (bis jetzt habe ich das so gemacht, dass ich einfach eine Referens der Klasse Controll den anderen Klassen übergeben habe, ich möchtze das aber eleganter machen -> eben mit einem interface nur ich weiß nicht wie)
vielen ank für Eure Antworten
lg
Michl
ich hätte noch eine Frage und zwar habe ich eine Klasse Control, in der ich eine XML- Datei einlese und dann in einen Vector states speichere.
Diesen Vector states möchte ich dann verschiedenen Klassen zur verfügung stellen ween möglich mit einem Interface.
Mein Problem ist, ich möchte eben zuerst den Vector states "anfüllen" und dann in die Klassen, welche den vector states benötigen, implementieren.
Könnte mir da jemand helfen, wie kann ich das am Besten machen (bis jetzt habe ich das so gemacht, dass ich einfach eine Referens der Klasse Controll den anderen Klassen übergeben habe, ich möchtze das aber eleganter machen -> eben mit einem interface nur ich weiß nicht wie)
vielen ank für Eure Antworten
lg
Michl
Code:
private Vector<ElementState> states;
public Control() {
try {
states = readStates("Konfiguration\\Konfig.xml");
// hier dann states den anderen Klassen übergeben, eben am liebsten mit einem interface!!!
}
catch (JDOMException e) {}
catch (IOException e) {}
}
private Vector<ElementState> readStates(String xmlFile) throws JDOMException, IOException
{
usw....