-> Hier kostenlos registrieren
Guten Morgen;
Ich brauche eure Meinung zum Thema Klassendiagramm. Ich habe eine Fahrstuhl mit Objektorientierung erstellt. Alle Methoden sind als protected deklariert. und alle Klassen sind in Main Programm instanziiert( z.b. Fahrtsuhl() )
Jede Klasse hat ihre eigene Variablen, die bearbeitet. diese Variablen sind in andere Klassen nicht erkannt. Es geht um Klassen die Unabhängig voneinander funktionieren, allerdings gibt es eine Beziehung zwischen diese Klassen, d.h. dass einige Variable gibt , die von andere Klassen benutzt werden. z.b. in Klasse Motor : if(Taste) then gvl.M:=TRUE . Die Variable M ist in Klasse Fahrstuhl erkannt: if(gvl.M=TRUE) then { Der Code } .. Die Voraussetzung ,dass die Code von Klasse Fahrstuhl implementiert wird , ist dass M auf TRUE gesetzt , sonst ist sie sinnlos. ---> Frage was ist die Beziehung zwischen diese Klassen Agregation, Assoziation oder Abhangigkeit und warum?
in der Klasse Taste z.b. wird wird die Variable gvl.gedruckt in der Klasse Fahrstuhl verwendet (if i>current_etage => Hochfahren ,sonst if i<current_etage ==> runterfahren), so wird die Variable gvl.gedruckt in Klasse Fahrstuhl verwendet. Also welche beziehung gibt es zwischen die Klasse Fahrstuhl und Klasse Taste?? ( in klasse Taste z.b gibt es eine methode : if Taste:= TRUE then gvl.gedruckt:=TRUE)
Dann was ist die Unterschied zwischen Assoziation und abhangigkeit.?
Danke im Voraus
Ich brauche eure Meinung zum Thema Klassendiagramm. Ich habe eine Fahrstuhl mit Objektorientierung erstellt. Alle Methoden sind als protected deklariert. und alle Klassen sind in Main Programm instanziiert( z.b. Fahrtsuhl() )
Jede Klasse hat ihre eigene Variablen, die bearbeitet. diese Variablen sind in andere Klassen nicht erkannt. Es geht um Klassen die Unabhängig voneinander funktionieren, allerdings gibt es eine Beziehung zwischen diese Klassen, d.h. dass einige Variable gibt , die von andere Klassen benutzt werden. z.b. in Klasse Motor : if(Taste) then gvl.M:=TRUE . Die Variable M ist in Klasse Fahrstuhl erkannt: if(gvl.M=TRUE) then { Der Code } .. Die Voraussetzung ,dass die Code von Klasse Fahrstuhl implementiert wird , ist dass M auf TRUE gesetzt , sonst ist sie sinnlos. ---> Frage was ist die Beziehung zwischen diese Klassen Agregation, Assoziation oder Abhangigkeit und warum?
in der Klasse Taste z.b. wird wird die Variable gvl.gedruckt in der Klasse Fahrstuhl verwendet (if i>current_etage => Hochfahren ,sonst if i<current_etage ==> runterfahren), so wird die Variable gvl.gedruckt in Klasse Fahrstuhl verwendet. Also welche beziehung gibt es zwischen die Klasse Fahrstuhl und Klasse Taste?? ( in klasse Taste z.b gibt es eine methode : if Taste:= TRUE then gvl.gedruckt:=TRUE)
Dann was ist die Unterschied zwischen Assoziation und abhangigkeit.?
Danke im Voraus
Zuletzt bearbeitet: