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.
- Host: GitHub
- URL: https://github.com/offamitkumar/cpp-design-patterns
- Owner: offamitkumar
- License: mit
- Created: 2023-07-06T16:54:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-28T05:17:49.000Z (about 2 years ago)
- Last Synced: 2025-03-03T13:14:09.025Z (7 months ago)
- Topics: 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
- Language: C++
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/) |