
In der objektorientierten Programmierung ist das Befehlsmuster ein Verhaltensmuster , bei dem ein Objekt alle Informationen kapselt , die benötigt werden, um zu einem späteren Zeitpunkt eine Aktion auszuführen oder ein
Kategorie
37 Artikel

In der objektorientierten Programmierung ist das Befehlsmuster ein Verhaltensmuster , bei dem ein Objekt alle Informationen kapselt , die benötigt werden, um zu einem späteren Zeitpunkt eine Aktion auszuführen oder ein

Im Software-Design und der Softwareentwicklung ist das Beobachtermuster ein Entwurfsmuster, bei dem ein Objekt, das Subjekt (auch Ereignisquelle oder Ereignisstrom genannt ), eine Liste seiner abhängigen Objekte, der
In der Computerprogrammierung ist das Single-Serving-Visitor-Muster ein Entwurfsmuster .
Daten, Kontext und Interaktion ( DCI ) ist ein Paradigma, das in der Computersoftware zur Programmierung von Systemen kommunizierender Objekte verwendet wird . Seine Ziele sind:
In der Softwareentwicklung ist das Data-Mapper-Muster ein Architekturmuster . Es wurde von Martin Fowler in seinem 2003 erschienenen Buch „ Patterns of Enterprise Application Architecture“ benannt .
Die Hillside Group ist eine gemeinnützige Bildungsorganisation, die im August 1993 gegründet wurde, um Softwareentwickler bei der Analyse und Dokumentation häufiger Entwicklungs- und Designprobleme als
Das Entity-Component-System ( ECS ) ist ein Softwarearchitekturmuster . Ein ECS besteht aus Entitäten, die sich aus Datenkomponenten zusammensetzen, sowie aus Systemen, die auf diesen Komponenten operieren.
Das Fassadenmuster (auch Fassade geschrieben ) ist ein Software-Entwurfsmuster, das häufig in der objektorientierten Programmierung verwendet wird .
Das Front-Controller -Software-Designmuster ist in mehreren Musterkatalogen aufgeführt und steht im Zusammenhang mit dem Entwurf von Webanwendungen.
Ein Aggregatmuster kann sich auf Konzepte aus der Statistik oder der Computerprogrammierung beziehen. Beide Anwendungsbereiche vereinfachen komplexe Sachverhalte in kleinere, einfachere Teile.

In der Computerprogrammierung ist das Interpreter-Muster ein Entwurfsmuster , das festlegt, wie Sätze in einer Programmiersprache ausgewertet werden.
In der Softwareentwicklung bezeichnet Inversion of Control ( IoC ) ein Designprinzip, bei dem individuell geschriebene Programmteile die Kontrolle von einer externen Quelle (z. B. einem Framework ) übernehmen .
Das Kompositionsfiltermodell stellt eine modulare Erweiterung des herkömmlichen Objektmodells dar . Es bietet eine Lösung für eine Vielzahl von Problemen beim Aufbau großer und komplexer Anwendungen.
Lazy Loading (auch asynchrones Laden genannt ) ist eine Technik in der Programmierung , insbesondere im Webdesign und der Webentwicklung , um die Initialisierung eines Objekts bis zu dessen Bedarf hinauszuzögern.
In der Softwareentwicklung ist ein Architekturmuster eine wiederverwendbare, bewährte Lösung für ein wiederkehrendes Problem auf Systemebene.
In der Informatik ist ein Lock oder Mutex (von „Mutual Exclusion “) ein Synchronisierungsmechanismus , der verhindert, dass mehrere Threads gleichzeitig auf den Zustand zugreifen oder diesen verändern .
In der Softwareentwicklung bezeichnet man als Mehrschichtarchitektur (oft auch n- Schichten-Architektur oder geschichtete Architektur genannt ) eine Client-Server-Architektur , bei der verschiedene Ebenen der

Das Memento-Muster ist ein Software-Entwurfsmuster im Bereich der objektorientierten Programmierung , das es ermöglicht, den Zustand eines Objekts rückgängig zu machen.
In objektorientierten Programmiersprachen ist ein Mixin (oder Mix-in ) eine Klasse , die Methoden enthält, die von anderen Klassen verwendet werden können, ohne deren Oberklasse zu sein.
Model–View–ViewModel ( MVVM ) ist ein Schichtarchitekturdesign in der Computersoftware, das die Trennung der Entwicklung einer grafischen Benutzeroberfläche (GUI; die Ansicht ) – sei es über eine Auszeichnungssprache
In der funktionalen Programmierung dienen Monaden dazu , Berechnungen als Abfolge von Schritten zu strukturieren.
In der objektorientierten Programmierung ist ein Nullobjekt ein Objekt ohne Referenzwert oder mit definiertem neutralem ( nullartigem ) Verhalten.
Ein Parallelitätsmuster ist ein Software-Entwurfsmuster , das die gleichzeitige Verarbeitung unterstützt .
In der Softwareentwicklung besteht eine Pipeline aus einer Kette von Verarbeitungselementen ( Prozessen , Threads , Koroutinen , Funktionen usw.
Das Portland Pattern Repository ( PPR ) ist ein Online-Repository für Software -Designmuster . Es entstand zusammen mit der Website WikiWikiWeb , dem weltweit ersten Wiki .
Das Posteingangs- und das Postausgangsmuster sind zwei verwandte Muster, die von Anwendungen verwendet werden, um Daten (üblicherweise in einer Datenbank) für Operationen mit garantierter Zustellung zu speichern.

Das Prototyp-Muster ist ein Erzeugungsmuster in der Softwareentwicklung . Es kommt zum Einsatz, wenn die Typen der zu erzeugenden Objekte durch eine prototypische Instanz bestimmt werden , die geklont wird, um neue
Robert Cecil Martin (geboren am 5. Dezember 1952), umgangssprachlich „ Onkel Bob “ genannt, ist ein US-amerikanischer Softwareingenieur , Dozent und Autor.
In der Softwareentwicklung ist die serviceorientierte Architektur ( SOA ) ein Architekturstil, der auf diskrete Dienste anstelle eines monolithischen Designs setzt . SOA eignet sich gut für die Systemintegration .
In der objektorientierten Programmierung ist das Singleton-Muster ein Software-Entwurfsmuster , das die Instanziierung einer Klasse auf eine einzige Instanz beschränkt .
Ein Software-Entwurfsmuster beschreibt eine wiederverwendbare Lösung für ein häufig benötigtes Softwareverhalten . Ein Entwurfsmuster ist keine starre Struktur, die direkt in den Quellcode kopiert werden kann .
In programming, the strangler fig pattern or strangler pattern is an architectural pattern that involves wrapping old code, with the intent of redirecting it to newer code or to log uses of the old code.
In der Informatik bezeichnet Scheduling die Zuweisung von Ressourcen zur Ausführung von Aufgaben . Bei den Ressourcen kann es sich um Prozessoren , Netzwerkverbindungen oder Erweiterungskarten handeln .
In der Computerprogrammierung ist Thread - Local Storage ( TLS ) eine Speicherverwaltungsmethode , die statischen oder globalen Speicher lokal für einen Thread nutzt .
In der Computerprogrammierung ist ein Thread-Pool ein Software-Entwurfsmuster , das die parallele Ausführung von Computerprogrammen ermöglicht .
Ein Verhaltensmuster ist ein Software-Designmuster für die Zusammenarbeit zwischen Objekten .
Das Zustandsmuster ist ein Verhaltensmuster in der Softwareentwicklung , das es einem Objekt ermöglicht, sein Verhalten bei Änderung seines internen Zustands anzupassen.