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

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

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

JakubVojvoda/design-patterns-cpp

0
View on GitHub↗
4,536 نجوم·972 تفرعات·C++·MIT·7 مشاهدات

Design Patterns Cpp

هذا المشروع عبارة عن مكتبة أنماط تصميم C++ ومرجع برمجي. يوفر مجموعة من أنماط هندسة البرمجيات الهيكلية، والإنشائية، والسلوكية المنفذة في C++ لتكون بمثابة مخططات لتنظيم الفئات والكائنات.

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

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

Features

  • Design Pattern Implementations - Provides a comprehensive collection of reusable code examples implementing structural, creational, and behavioral design patterns.
  • C++ Design Pattern References - Provides practical code examples demonstrating the application of design patterns in C++.
  • Behavioral Design Patterns - Implements behavioral design patterns to manage object communication and responsibility assignment.
  • Object Communication Flows - Implements behavioral patterns that coordinate how objects distribute responsibilities and communicate.
  • Design Pattern Collections - Serves as a curated collection of reusable software design solutions implemented in C++.
  • Combined Design Pattern Implementations - Implements a full suite of creational, behavioral, and structural patterns for object organization.
  • Creational Patterns - Provides standardized object creation mechanisms including factories, builders, and singletons.
  • Interface-Based Polymorphism - Provides implementations of abstract base classes and virtual methods to decouple logic from implementation.
  • C++ Pattern Implementations - Applies standard design patterns specifically within the C++ language to create maintainable structures.
  • Object Oriented Design - Provides blueprints based on object-oriented design principles to solve common software architecture problems.
  • Structural Design Patterns - Implements structural design patterns that organize how classes and objects are composed.
  • Proxy Patterns - Implements proxy patterns to intercept object requests and manage access control.
  • Interface Mapping - Implements the adapter pattern to unify incompatible class interfaces.
  • Observer Pattern Implementations - Implements the observer pattern to notify multiple objects of state changes.
  • Strategy Patterns - Provides interchangeable algorithm classes to change object behavior at runtime using the strategy pattern.
  • Template-Based Object Creation - Utilizes C++ templates to standardize and ensure type safety during object instantiation.

سجل النجوم

مخطط تاريخ النجوم لـ jakubvojvoda/design-patterns-cppمخطط تاريخ النجوم لـ jakubvojvoda/design-patterns-cpp

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

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

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

Start searching with AI

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

ما هي وظيفة jakubvojvoda/design-patterns-cpp؟

هذا المشروع عبارة عن مكتبة أنماط تصميم C++ ومرجع برمجي. يوفر مجموعة من أنماط هندسة البرمجيات الهيكلية، والإنشائية، والسلوكية المنفذة في C++ لتكون بمثابة مخططات لتنظيم الفئات والكائنات.

ما هي الميزات الرئيسية لـ jakubvojvoda/design-patterns-cpp؟

الميزات الرئيسية لـ jakubvojvoda/design-patterns-cpp هي: Design Pattern Implementations, C++ Design Pattern References, Behavioral Design Patterns, Object Communication Flows, Design Pattern Collections, Combined Design Pattern Implementations, Creational Patterns, Interface-Based Polymorphism.

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

تشمل البدائل مفتوحة المصدر لـ jakubvojvoda/design-patterns-cpp: designpatternsphp/designpatternsphp — DesignPatternsPHP is a reference collection of sample code implementations for common software design patterns using… torokmark/design_patterns_in_typescript — This project is a TypeScript design patterns library and architecture guide. It provides a collection of… senghoo/golang-design-pattern — This project is a collection of software design patterns implemented in Go, serving as a technical reference and a set… fuzhengwei/itstack-demo-design — This project is a software design pattern implementation guide and architecture reference. It provides a practical… 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…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Design Patterns Cpp.
  • 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
  • torokmark/design_patterns_in_typescriptالصورة الرمزية لـ torokmark

    torokmark/design_patterns_in_typescript

    5,430عرض على GitHub↗

    This project is a TypeScript design patterns library and architecture guide. It provides a collection of industry-standard software architecture patterns implemented in TypeScript to demonstrate object creation and communication. The library serves as a practical reference for applying object-oriented design principles, utilizing static typing to enforce the structural requirements of these patterns during the compilation phase. The content covers the implementation of creational patterns to decouple object instantiation from business logic, structural patterns to arrange classes and objects

    TypeScriptadapterbuildercommand
    عرض على GitHub↗5,430
  • senghoo/golang-design-patternالصورة الرمزية لـ senghoo

    senghoo/golang-design-pattern

    9,027عرض على GitHub↗

    This project is a collection of software design patterns implemented in Go, serving as a technical reference and a set of practical programming examples. It maps theoretical architectural patterns to concrete code to demonstrate structural, creational, and behavioral coding techniques. The repository provides implementations for creational patterns focused on object instantiation and blueprint management, structural patterns for organizing object compositions, and behavioral patterns that manage object interactions and responsibilities. The content covers broad capability areas including in

    Go
    عرض على GitHub↗9,027
  • fuzhengwei/itstack-demo-designالصورة الرمزية لـ fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779عرض على GitHub↗

    This project is a software design pattern implementation guide and architecture reference. It provides a practical collection of code examples demonstrating creational, structural, and behavioral patterns to improve software maintainability and quality. The library includes standardized implementations for object instantiation through creational patterns, templates for assembling objects into efficient hierarchies using structural patterns, and examples for managing object communication and responsibility distribution via behavioral patterns. The project maps these abstract design patterns t

    Java
    عرض على GitHub↗6,779
عرض جميع البدائل الـ 30 لـ Design Patterns Cpp→