W

Kategorie

Software design patterns

37 Artikel

Befehlsmuster

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

GutSoftware design patterns
Beobachtermuster

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

GutSoftware design patterns

Daten, Kontext und Interaktion ( DCI ) ist ein Paradigma, das in der Computersoftware zur Programmierung von Systemen kommunizierender Objekte verwendet wird . Seine Ziele sind:

GutSoftware architecture

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 .

GutArchitectural pattern (computer science)
Die Hillside-Gruppe

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

ExzellentComputer science organizations
Entitätskomponentensystem

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.

GutArchitectural pattern (computer science)
Fassadenmuster

Das Fassadenmuster (auch Fassade geschrieben ) ist ein Software-Entwurfsmuster, das häufig in der objektorientierten Programmierung verwendet wird .

GutSoftware design patterns
Front-Controller

Das Front-Controller -Software-Designmuster ist in mehreren Musterkatalogen aufgeführt und steht im Zusammenhang mit dem Entwurf von Webanwendungen.

GutArchitectural pattern (computer science)

Ein Aggregatmuster kann sich auf Konzepte aus der Statistik oder der Computerprogrammierung beziehen. Beide Anwendungsbereiche vereinfachen komplexe Sachverhalte in kleinere, einfachere Teile.

GutComputer programming stubs
Interpretermuster

In der Computerprogrammierung ist das Interpreter-Muster ein Entwurfsmuster , das festlegt, wie Sätze in einer Programmiersprache ausgewertet werden.

GutSoftware design patterns

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 .

ExzellentArchitectural pattern (computer science)
Kompositionsfilter

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.

GutObject models

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.

GutComputer programming stubs

In der Softwareentwicklung ist ein Architekturmuster eine wiederverwendbare, bewährte Lösung für ein wiederkehrendes Problem auf Systemebene.

SolideArchitectural pattern (computer science)

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 .

ExzellentComputer-mediated communication
Mehrschichtarchitektur

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

ExzellentArchitectural pattern (computer science)
Memento-Muster

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.

GutSoftware design patterns

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.

GutObject-oriented programming
Modell-Ansicht-Ansicht-Modell

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

Gut.NET terminology
Monad (funktionale Programmierung)

In der funktionalen Programmierung dienen Monaden dazu , Berechnungen als Abfolge von Schritten zu strukturieren.

Exzellent1991 in computing

In der objektorientierten Programmierung ist ein Nullobjekt ein Objekt ohne Referenzwert oder mit definiertem neutralem ( nullartigem ) Verhalten.

SolideSoftware design patterns

Ein Parallelitätsmuster ist ein Software-Entwurfsmuster , das die gleichzeitige Verarbeitung unterstützt .

GutComputer science stubs

In der Softwareentwicklung besteht eine Pipeline aus einer Kette von Verarbeitungselementen ( Prozessen , Threads , Koroutinen , Funktionen usw.

GutInter-process communication

Das Portland Pattern Repository ( PPR ) ist ein Online-Repository für Software -Designmuster . Es entstand zusammen mit der Website WikiWikiWeb , dem weltweit ersten Wiki .

GutComputing websites
Posteingangs- und Postausgangsmuster

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.

ExzellentOrphaned articles from April 2023
Prototypmuster

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

GutSoftware design patterns
Robert C. Martin

Robert Cecil Martin (geboren am 5. Dezember 1952), umgangssprachlich „ Onkel Bob “ genannt, ist ein US-amerikanischer Softwareingenieur , Dozent und Autor.

GutAgile software development
serviceorientierte Architektur

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 .

ExzellentArchitectural pattern (computer science)
Singleton-Muster

In der objektorientierten Programmierung ist das Singleton-Muster ein Software-Entwurfsmuster , das die Instanziierung einer Klasse auf eine einzige Instanz beschränkt .

GutAnti-patterns

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 .

GutSoftware design patterns

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.

GutComputer science stubs
Terminplanung (Informatik)

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 .

ExzellentOperations research

In der Computerprogrammierung ist Thread - Local Storage ( TLS ) eine Speicherverwaltungsmethode , die statischen oder globalen Speicher lokal für einen Thread nutzt .

GutSoftware design patterns
Thread-Pool

In der Computerprogrammierung ist ein Thread-Pool ein Software-Entwurfsmuster , das die parallele Ausführung von Computerprogrammen ermöglicht .

GutConcurrent computing

Ein Verhaltensmuster ist ein Software-Designmuster für die Zusammenarbeit zwischen Objekten .

SolideSoftware design patterns
Zustandsmuster

Das Zustandsmuster ist ein Verhaltensmuster in der Softwareentwicklung , das es einem Objekt ermöglicht, sein Verhalten bei Änderung seines internen Zustands anzupassen.

GutSoftware design patterns