Hallo liebe Leute, wir haben in dem Modul Softwaretechnik etwas über Design Patterns gelernt, um genau zu sein über 4 Stück.
Singleton
Builder
Factory
Observer
Jetzt wird wohl in der Klausur abgefragt werden wie die UML Klassen Diagramme dazu aussehen, dass habe ich verstanden und es ist auch kein Problem für mich diese wiederzugeben. Allerdings kommt dann noch der Punkt mit der Frage welche Objekorientierten Prinzipien wir in diesen Patterns wieder finden.
Wir haben uns über folgende Unterhalten:
Abstraktion
Objketidentitäten
Berücksichtigung Verschiedener Organisations Prinzipien
Vererbung
Kapselung
Geheimnisprinzip
Kommunikation unter Objketen
Polymorphismus
So wir sollen dann erklären welche dieser Prinzipien wir wo im UML Diagramm wiederfinden. Sachen wie Vererbung sind ja ganz einfach, aber hab ich so eine Probleme bei Polymorphismus und bei der Abstraktion. Könnte mir da jemand weiter helfen?
z.B. Habe ich mir notiert, dass das Singleton Pattern einen Privaten Constructor hat und somit das Geheimnisprinzip dort vorhanden ist. Desweiteren ist im Singleton Kapselung weil es eine Get Methode und keine Set Methode hat. Aber warum bzw wo befindet sich Abstraktion in diesem Pattern?
Über hilfe würde ich mich sehr freuen
Singleton
Builder
Factory
Observer
Jetzt wird wohl in der Klausur abgefragt werden wie die UML Klassen Diagramme dazu aussehen, dass habe ich verstanden und es ist auch kein Problem für mich diese wiederzugeben. Allerdings kommt dann noch der Punkt mit der Frage welche Objekorientierten Prinzipien wir in diesen Patterns wieder finden.
Wir haben uns über folgende Unterhalten:
Abstraktion
Objketidentitäten
Berücksichtigung Verschiedener Organisations Prinzipien
Vererbung
Kapselung
Geheimnisprinzip
Kommunikation unter Objketen
Polymorphismus
So wir sollen dann erklären welche dieser Prinzipien wir wo im UML Diagramm wiederfinden. Sachen wie Vererbung sind ja ganz einfach, aber hab ich so eine Probleme bei Polymorphismus und bei der Abstraktion. Könnte mir da jemand weiter helfen?
z.B. Habe ich mir notiert, dass das Singleton Pattern einen Privaten Constructor hat und somit das Geheimnisprinzip dort vorhanden ist. Desweiteren ist im Singleton Kapselung weil es eine Get Methode und keine Set Methode hat. Aber warum bzw wo befindet sich Abstraktion in diesem Pattern?
Über hilfe würde ich mich sehr freuen