All Projects → jonathan-daniel → Moderndesignpatterns

jonathan-daniel / Moderndesignpatterns

Licence: mit
Design Patterns in Modern C++

Programming Languages

cpp11
221 projects
cpp17
186 projects
cpp14
131 projects

Projects that are alternatives of or similar to Moderndesignpatterns

Python Design Patterns
Python Design Patterns
Stars: ✭ 55 (-37.5%)
Mutual labels:  design-patterns
Designpatterns
DesignPatterns samples by csharp on dotnetcore 《大话设计模式》 中设计模式总结/C#(.NETCore)代码
Stars: ✭ 73 (-17.05%)
Mutual labels:  design-patterns
Ft Origami
The Old Origami Website, do not use
Stars: ✭ 80 (-9.09%)
Mutual labels:  design-patterns
Design Pattern Samples App
🎨 Exploring creational,structural and behavioral design patterns using Kotlin
Stars: ✭ 62 (-29.55%)
Mutual labels:  design-patterns
Design Patterns
Описание и реализация самых популярных шаблонов проектирования
Stars: ✭ 72 (-18.18%)
Mutual labels:  design-patterns
Snail
🎈 🎈 这里有各领域丰富且有用的知识! 🚀 http://note.isnico.com/
Stars: ✭ 74 (-15.91%)
Mutual labels:  design-patterns
Python Design Patterns
My notes on design patterns with implementations in Python.
Stars: ✭ 49 (-44.32%)
Mutual labels:  design-patterns
Design Patterns Php
Most simplest design pattern implementation in PHP, including all 23 GoF patterns plus some other patterns
Stars: ✭ 85 (-3.41%)
Mutual labels:  design-patterns
Pypattyrn
A simple library for implementing common design patterns.
Stars: ✭ 1,180 (+1240.91%)
Mutual labels:  design-patterns
Office Add In Ux Design Patterns Code
[ARCHIVED] Implementations in HTML and CSS of the design patterns in the repo Office-Add-in-UX-Design-Patterns
Stars: ✭ 78 (-11.36%)
Mutual labels:  design-patterns
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-26.14%)
Mutual labels:  design-patterns
Patterns Demos
Examples of Design Patterns in Java
Stars: ✭ 67 (-23.86%)
Mutual labels:  design-patterns
Python Dependency Injector
Dependency injection framework for Python
Stars: ✭ 1,203 (+1267.05%)
Mutual labels:  design-patterns
Design Patterns And Principles
A collection of a number of design patterns and principles written in Kotlin
Stars: ✭ 56 (-36.36%)
Mutual labels:  design-patterns
Patternfly Design
Use this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (-6.82%)
Mutual labels:  design-patterns
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-39.77%)
Mutual labels:  design-patterns
Manager
Implementation of the Manager pattern existing in Laravel framework
Stars: ✭ 74 (-15.91%)
Mutual labels:  design-patterns
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+1346.59%)
Mutual labels:  design-patterns
Swift Design Patterns
🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Stars: ✭ 85 (-3.41%)
Mutual labels:  design-patterns
Reobject
Python without ifs and buts - an ORM layer for Python objects, inspired by Django
Stars: ✭ 78 (-11.36%)
Mutual labels:  design-patterns

Modern Design Patterns

Common Design Patterns In Modern C++

Build Status License: MIT

This repository contains samples of common design patterns written in modern C++.

This is intended for learning purposes of new C++ features and a starting point for implementing a pattern in your system.

Every subfolder contains another README.md with detailed explanation.

Patterns

The patterns included in this repo are:

Building

To build the project (Unix):

$ mkdir build && cd build/
$ cmake ../
$ make

cmake and a GCC version that supports C++17 are required for this.

Contributing

If there are any better alternatives or bugs I would like to hear it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].