Design Pattern
Aus SELFHTML-Wiki
Ein design pattern (englisch für Entwurfsmuster) ist eine bewährte Lösungsschablone für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.
JavaScript kennt unter anderem folgende Entwurfsmuster:
- Module, wie das Revealing Module Pattern
- Prototype
- Observer
- Singleton
Anforderungen und Nutzen
Ein gutes Muster sollte
- ein oder mehrere Probleme lösen,
- ein erprobtes Konzept bieten,
- auf realen Designs basieren,
- über das rein Offensichtliche hinausgehen,
- den Benutzer in den Entwurfsprozess einbinden,
- Beziehungen aufzeigen, die tiefergehende Strukturen und Mechanismen eines Systems umfassen.
Weblinks
- Wikipedia: Entwurfsmuster
- scotch.io: 4 JavaScript Design Patterns You Should Know
- shichuan: JavaScript Patterns Collection
- dofactory: JavaScript Design Patterns
- tutsplus: Understanding Design Patterns in JavaScript
- codespot: JavaScript 101: Design Patterns