awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tcorral avatar

tcorral/Design-Patterns-in-Javascript

0
View on GitHub↗
2,623 نجوم·522 تفرعات·JavaScript·9 مشاهداتtcorral.github.com/Design-Patterns-in-Javascript↗

Design Patterns In Javascript

يعمل هذا المستودع كمرجع لتنفيذ أنماط تصميم البرمجيات القياسية داخل بيئات JavaScript. يوفر مجموعة من الأنماط الهيكلية والإنشائية والسلوكية المصممة لمساعدة المطورين في تنظيم منطق التطبيق المعقد وتحسين قابلية صيانة الكود بشكل عام.

يوضح المشروع كيفية تطبيق المبادئ الموجهة للكائنات لفصل إنشاء الكائنات عن منطق العمل الأساسي وإدارة التواصل بين الكائنات. من خلال استخدام هذه الأنماط، يمكن للمطورين هيكلة الفئات وتفاعلات الكائنات لضمان بقاء الكود معيارياً ومرناً مع تطور متطلبات المشروع.

تغطي المجموعة نطاقاً من التقنيات المعمارية، بما في ذلك إدارة مثيل المفرد (singleton)، وإنشاء المصنع (factory)، وتكوين الفئات. كما تتضمن أمثلة على الأنماط السلوكية والهيكلية مثل المراقبين (observers)، والاستراتيجيات (strategies)، والمزخرفات (decorators)، التي تسمح بالتوسيع الديناميكي للوظائف وتبديل الخوارزميات في وقت التشغيل.

Features

  • JavaScript Implementations - Serves as a reference collection of structural, creational, and behavioral design patterns implemented in JavaScript.
  • Design Pattern Implementations - Provides a comprehensive collection of structural, creational, and behavioral design pattern implementations for modern JavaScript.
  • Software Architecture Guides - Acts as a guide for developers to decouple object creation and manage communication in large-scale codebases.
  • Architectural Design Patterns - Applies architectural design patterns to organize complex JavaScript application logic.
  • Behavioral Design Patterns - Coordinates object communication and responsibility assignment using behavioral design patterns.
  • Creational Design Patterns - Separates instantiation logic from application flow using creational design patterns.
  • Decorator Patterns - Demonstrates the decorator pattern to dynamically extend object functionality without modifying source code.
  • Factory Patterns - Provides factory pattern implementations to decouple object instantiation logic from core business code.
  • Instance Management - Provides singleton pattern implementations to ensure shared instance management throughout the application lifecycle.
  • Object-Oriented Structural Organization - Demonstrates object-oriented class composition techniques to organize code into modular and reusable structures.
  • Observer Patterns - Implements the observer pattern to establish subscription mechanisms for state changes between decoupled objects.
  • Object Oriented Design - Structures classes and object interactions using object-oriented design principles.
  • Strategy Patterns - Implements the strategy pattern to allow for interchangeable algorithms at runtime.
  • Structural Design Patterns - Composes classes and objects into efficient structures using structural design patterns.

سجل النجوم

مخطط تاريخ النجوم لـ tcorral/design-patterns-in-javascriptمخطط تاريخ النجوم لـ tcorral/design-patterns-in-javascript

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة tcorral/design-patterns-in-javascript؟

يعمل هذا المستودع كمرجع لتنفيذ أنماط تصميم البرمجيات القياسية داخل بيئات JavaScript. يوفر مجموعة من الأنماط الهيكلية والإنشائية والسلوكية المصممة لمساعدة المطورين في تنظيم منطق التطبيق المعقد وتحسين قابلية صيانة الكود بشكل عام.

ما هي الميزات الرئيسية لـ tcorral/design-patterns-in-javascript؟

الميزات الرئيسية لـ tcorral/design-patterns-in-javascript هي: JavaScript Implementations, Design Pattern Implementations, Software Architecture Guides, Architectural Design Patterns, Behavioral Design Patterns, Creational Design Patterns, Decorator Patterns, Factory Patterns.

ما هي البدائل مفتوحة المصدر لـ tcorral/design-patterns-in-javascript؟

تشمل البدائل مفتوحة المصدر لـ tcorral/design-patterns-in-javascript: youlookwhat/designpattern — This project is a comprehensive library of twenty-three standard software design patterns implemented in Java. It… sohamkamani/javascript-design-patterns-for-humans — This project is a collection of simplified explanations and code implementations for common software design patterns… designpatternsphp/designpatternsphp — DesignPatternsPHP is a reference collection of sample code implementations for common software design patterns using… domnikl/designpatternsphp — DesignPatternsPHP is a reference collection of software architecture patterns implemented in PHP 8. It provides a… faif/python-patterns — This project is a comprehensive collection of software design patterns implemented in Python. It serves as a reference… dbacinski/design-patterns-in-kotlin — This project is a reference collection of practical examples demonstrating the implementation of common software…

بدائل مفتوحة المصدر لـ Design Patterns In Javascript

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Design Patterns In Javascript.
  • youlookwhat/designpatternالصورة الرمزية لـ youlookwhat

    youlookwhat/DesignPattern

    5,115عرض على GitHub↗

    This project is a comprehensive library of twenty-three standard software design patterns implemented in Java. It serves as an educational resource that maps theoretical architectural concepts to practical object-oriented code. The library organizes these patterns into three primary categories: creational patterns for managing object instantiation, structural patterns for organizing class and object relationships, and behavioral patterns for coordinating communication and responsibility between objects. The implementation provides concrete class examples for a wide range of industry-standard

    Javadesignpatterndesignpatternsjava
    عرض على GitHub↗5,115
  • sohamkamani/javascript-design-patterns-for-humansالصورة الرمزية لـ sohamkamani

    sohamkamani/javascript-design-patterns-for-humans

    4,481عرض على GitHub↗

    This project is a collection of simplified explanations and code implementations for common software design patterns using JavaScript. It serves as a guide for implementing creational, structural, and behavioral design patterns to solve software architecture problems. The resource categorizes patterns into three primary groups. Creational patterns focus on flexible object instantiation and resource management. Structural patterns organize object relationships and interfaces to form efficient structures. Behavioral patterns manage communication and interaction between objects. The material co

    عرض على GitHub↗4,481
  • designpatternsphp/designpatternsphpالصورة الرمزية لـ DesignPatternsPHP

    DesignPatternsPHP/DesignPatternsPHP

    22,188عرض على GitHub↗

    DesignPatternsPHP is a reference collection of sample code implementations for common software design patterns using PHP 8.x. It provides a set of examples for implementing creational, structural, and behavioral patterns to organize object-oriented design. The project includes reference implementations for creational patterns that decouple systems from object instantiation, structural patterns that define how classes organize into complex components, and behavioral patterns that manage algorithms and responsibilities between objects.

    PHPcode-examplesdesign-patterndesign-patterns
    عرض على GitHub↗22,188
  • domnikl/designpatternsphpالصورة الرمزية لـ domnikl

    domnikl/DesignPatternsPHP

    22,188عرض على GitHub↗

    DesignPatternsPHP is a reference collection of software architecture patterns implemented in PHP 8. It provides a guide for object-oriented programming through sample code demonstrating creational, structural, and behavioral design patterns. The project includes reference implementations for common patterns such as factories, builders, singletons, adapters, bridges, and proxies. Each implementation is accompanied by a PHPUnit test suite to verify that the patterns behave correctly and produce expected logical outcomes. The codebase covers a broad range of architecture capabilities, including

    PHP
    عرض على GitHub↗22,188
عرض جميع البدائل الـ 30 لـ Design Patterns In Javascript→

مجموعات مختارة تضم Design Patterns In Javascript

مجموعات منسقة بعناية يظهر فيها Design Patterns In Javascript.
  • دليل شامل للبرمجة كائنية التوجه (OOP)