4 dépôts
A curated collection of design pattern implementations specifically written in JavaScript.
Distinct from Design Pattern Collections: Distinct from Design Pattern Collections: focuses on JavaScript-specific implementations rather than language-agnostic pattern collections.
Explore 4 awesome GitHub repositories matching software engineering & architecture · JavaScript Implementations. Refine with filters or upvote what's useful.
This is a reference collection of reusable JavaScript code examples that demonstrate classic software design patterns. The project provides practical implementations of creational patterns like Singleton and Factory, structural patterns such as Adapter and Decorator, and behavioral patterns including Observer, Strategy, and Command. The documentation is organized around runnable code examples that show each pattern's structure and usage, serving as a practical guide for applying these solutions to recurring software architecture problems. The collection covers the three main categories of des
Provides a curated collection of reusable JavaScript code examples for classic design patterns.
Ce projet est une bibliothèque et un guide d'architecture logicielle axé sur l'implémentation de modèles de conception classiques en JavaScript. Il fournit une collection d'exemples de codage concrets qui traduisent des modèles architecturaux théoriques en code fonctionnel pour améliorer la maintenabilité et l'évolutivité des logiciels. Le dépôt se concentre sur les modèles structurels et comportementaux utilisés pour résoudre des problèmes d'ingénierie logicielle courants. Il offre un ensemble de templates et de normes pour organiser une logique complexe et gérer l'organisation du code frontend. Le contenu couvre de larges domaines de capacité, y compris le développement JavaScript professionnel et l'application de principes architecturaux établis pour découpler les composants et gérer la complexité des applications.
Offers a curated collection of architectural design pattern implementations specifically for JavaScript.
Ce projet est une collection d'explications simplifiées et d'implémentations de code pour des motifs de conception logicielle courants utilisant JavaScript. Il sert de guide pour implémenter des motifs de conception créationnels, structurels et comportementaux afin de résoudre des problèmes d'architecture logicielle. La ressource catégorise les motifs en trois groupes principaux. Les motifs créationnels se concentrent sur l'instanciation flexible d'objets et la gestion des ressources. Les motifs structurels organisent les relations entre objets et les interfaces pour former des structures efficaces. Les motifs comportementaux gèrent la communication et l'interaction entre les objets. Le matériel couvre des concepts fondamentaux incluant la programmation orientée objet, la planification de l'architecture logicielle et les stratégies de refactoring de code pour réduire la dette technique.
Offers a curated collection of design pattern implementations and simplified explanations for JavaScript developers.
Ce dépôt sert de référence pour implémenter des modèles de conception logicielle standard au sein des environnements JavaScript. Il fournit une collection de modèles structurels, créationnels et comportementaux conçus pour aider les développeurs à organiser une logique d'application complexe et à améliorer la maintenabilité globale du code. Le projet démontre comment appliquer des principes orientés objet pour découpler la création d'objets de la logique métier principale et gérer la communication entre les objets. En utilisant ces modèles, les développeurs peuvent structurer les classes et les interactions d'objets pour garantir que le code reste modulaire et flexible à mesure que les exigences du projet évoluent. La collection couvre une gamme de techniques architecturales, y compris la gestion d'instance singleton, l'instanciation de fabrique et la composition de classe. Elle inclut également des exemples de modèles comportementaux et structurels tels que les observateurs, les stratégies et les décorateurs, qui permettent l'extension dynamique des fonctionnalités et l'échange d'algorithmes à l'exécution.
Serves as a reference collection of structural, creational, and behavioral design patterns implemented in JavaScript.