Design Pattern | Object Pool
In diesem Artikel möchte euch ein weiteres Design Pattern vorstellen, welches gerne in der objektorientierten Entwicklung eingesetzt wird. Object Pool kann der Kategorie: "Creational Patterns" zugeordnet werden.
ABAP OO | Paketkonzept
In diesem Artikel würde ich euch gerne das Paketkonzept in Verwendung von ABAP OO vorstellen. Derzeit beschäftige ich mich berufsbedingt mit diesem Konzept, da wir gerade dabei sind, von der prozeduralen Entwicklung in die objektorientierte Entwicklung umzustellen. Hierzu habe ich mich auf die Suche nach diversen Lektüren gemacht und bin glücklicherweise schnell fündig geworden.
In diesem Artikel möchte ich euch über meine Erfahrungen sowie mein eigenes Verständnis berichten. Ich muss zugeben, dass ich mich anfangs mit dieser Thematik sehr schwer getan habe. Jedoch denke ich, dass es durchaus sinnvoll sein kann, dieses Konzept umzusetzen. Ich denke, dass ich nicht das ganze Potenzial des Paketkonzeptes ausnutzen werde, da es wahrscheinlich nicht im vollen Ganzen benötigt wird. Jedoch konnte ich mir einige Ideen abkupfern, die ich euch hier gerne vorstellen möchte.
Meine objektorientierte Herangehensweise für Reports
Design Pattern | Facade
Das Facade Design Pattern definiert eine vereinfachte Schnittstelle zur Benutzung eines Systems oder einer Menge von Objekten. Das Facade Design Pattern kann der Kategorie: "Structural Patterns" zugeordnet werden.
Design Pattern | Observer
Das Observer Entwurfsmuster ist für Situation geeignet, in denen ein oder mehrere Objekte benachrichtigt werden müssen, sobald sich der Zustand eines bestimmten Objekts ändert. Dieses Design Pattern kann der Kategorie: "Behavioral pattern" zugeordnet werden.
Design Pattern | Factory Method
Das Factory Method Entwurfsmuster dient der Entkopplung des Clients von der konkreten Instanziierung einer Klasse. Das erstellte Objekt kann elegant ausgetauscht werden. Oft wird es zur Trennung von (zentraler) Objektverarbeitung und (individueller) Objektherstellung verwendet. Das Factory Method Design Pattern kann der Kategorie: "Creational Patterns" zugeordnet werden. Factory-Methoden sind statische Methoden zur Erzeugung von Objekten des eigenen Klassentyps. Ein Singleton kann zum Beispiel als Spezialfall einer Klasse mit einer Factory-Methode angesehen werden.
Design Pattern | Model View Controller (MVC)
Design Pattern | Singleton
Das Singleton Entwurfsmuster sorgt dafür, dass es von einer Klasse nur eine einzige Instanz gibt und diese global zugänglich ist. Das Singleton Design Pattern kann der Kategorie: "Creational Patterns" zugeordnet werden.