An open API service indexing awesome lists of open source software.

https://github.com/offamitkumar/cpp-design-patterns

This Repo contain different Design Pattern implementation in C++, as well as Youtube Video link for explained implementation.
https://github.com/offamitkumar/cpp-design-patterns

cpp dependency-inversion dependency-inversion-pattern dependency-inversion-principle design-pattern design-pattern-cpp design-patterns designpatterns interface-segregation interface-segregation-principle liskov-principle liskov-subsititution liskov-substitution liskov-substitution-principle oop open-closed-principle single-responsibility-principle solid-principles soliddesignpatterns youtube-videos

Last synced: 4 months ago
JSON representation

This Repo contain different Design Pattern implementation in C++, as well as Youtube Video link for explained implementation.

Awesome Lists containing this project

README

          

## Cpp-Design-Patterns

| SOLID Design Pattern | YouTube Video Link | Code File |
|---------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| Single Responsiblity Principle | [Single Responsibility Principle in C++, Theory + Coding Example](https://youtu.be/ONdbsZ2L3KA?si=FpSO1Pt4lrEfjeYh) | [SRP.cpp](DesignPatterns/SOLID-Design-Principle/SingleResponsibilityPrinciple.cpp/) |
| Open Closed Principle | [Open Closed Principle in SOLID Design with Real-World & C++ Examples](https://youtu.be/oypR1r476Oc?si=xHD_cMGvMyLY5nnv) | [OCP.cpp](DesignPatterns/SOLID-Design-Principle/OpenClosedPrinciple.cpp/) |
| Liskov Substitution Principle | [Liskov Substitution Principle in C++: Design Principles & Live Code Examples](https://youtu.be/SX_rCDTztHA) | [LSP.cpp](DesignPatterns/SOLID-Design-Principle/LiskovSubstitutionPrinciple/LiskovSubstitutionPrinciple.cpp/) |
| Interface Segregation Principle | [Interface Segregation Principle Unveiled: Design Principles & Live Coding in C++](https://youtu.be/uV80vnbbkBc) | [ISP.cpp](DesignPatterns/SOLID-Design-Principle/InterfaceSegregationPrinciple/InterfaceSegregationPrinciple.cpp/) |
| Dependency Inversion Principle | [Dependency Inversion Principle: Theory, Examples, and Live Coding in C++](https://youtu.be/ivA6UdUzQKg) | [DIP.cpp](DesignPatterns/SOLID-Design-Principle/DependencyInversionPrinciple/DependencyInversionPrinciple.cpp/) |