Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: gang-of-four-design-patterns
sowodev/design-patterns
This repository is the implementation of Design Patterns in TypeScript.
Language: C++ - Size: 2.05 MB - Last synced: 18 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
martingdela/PaqueteriaArquitectura
Patrones Arquitectonicos para ejemplo de clase
Language: Java - Size: 349 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
nimit95/Real-world-Design-Patterns-Node-JS
All the 23 (GoF) design patterns implemented in Javascript with Real World Example using Node.js APIs
Language: JavaScript - Size: 152 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 339 - Forks: 51
yanukadeneth99/Fundamental-Design-Patterns
Gang of Four (GOF)
Language: Java - Size: 32.2 KB - Last synced: about 2 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
jimmyjazz31/CS665Assign4
CS665 Assing4 on Structural Design Patterns
Size: 739 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
mchekin/java-design-patterns
Software Design Patterns in Java
Language: Java - Size: 33.2 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
premaseem/DesignPatternsJava9
This repository has all 23 GOF design patterns coded in Java 9 with around 50+ working project code used for Video Course by Packt Publication with title "Learn Design Patterns with Java " authored by "Aseem Jain". The link of the course is
Language: Java - Size: 21.8 MB - Last synced: 25 days ago - Pushed: almost 6 years ago - Stars: 81 - Forks: 171
darthrichlius/23-Design-Patterns-with-TypeScript-in-Action
A repository about GoF 23 Design Patterns demonsration
Language: TypeScript - Size: 52.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
odaridavid/Design-Pattern-Samples-App
๐จ Exploring creational,structural and behavioral design patterns using Kotlin
Language: Kotlin - Size: 1.66 MB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 90 - Forks: 26
chamoda/design-patterns
Gang of four design patterns in Python
Language: Python - Size: 10.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
premaseem/designPatterns
This repository contains java code examples for designPatterns of Gang of four in Java 8. It has working example for all different design pattern.
Language: Java - Size: 839 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 19 - Forks: 59
girirajvyas/gof-design-patterns
This repository contains examples of all the design patterns listed in the Gang of Four (GoF) book (https://girirajvyas.github.io/gof-design-patterns/)
Language: Java - Size: 5.68 MB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 14 - Forks: 4
Jasoncheung94/design-patterns
Curated list of design patterns and idioms.
Language: Go - Size: 94.7 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
erjan123/DesignPatterns
Design Patterns
Language: C# - Size: 115 KB - Last synced: 5 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 2
shubhamshekhar23/Design-Patterns-in-Java
All 23 Gang of four Design Patterns implemented in Java
Language: Java - Size: 108 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 6
ibrahimatay/Design-Patterns
Design patterns examples in Java and C#, presented in a way that is easy for humans to understand and implement.
Language: Java - Size: 328 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 8 - Forks: 1
epilif3sotnas/learn-design-patterns-GoF
Implementation of GoF design patterns.
Language: Go - Size: 75.2 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
imrecetin/Gof-Patterns
Language: Java - Size: 2.06 MB - Last synced: 7 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
Nazlizamanian/Object-oriented-Software-Development-with-Design-Patterns
Lab assigmenets completed in the course Object-oriented Software Development with Design Patterns course code TOUK18, mostly focused on use case and domain model diagram with UML notation. Additionally lab projects in java.
Language: Java - Size: 328 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Solid-Principles
The SOLID principles are a set of five design principles for writing maintainable and scalable software. These principles are widely used in object-oriented programming and are crucial for creating high-quality code that is easy to understand, modify, and extend.
Language: C# - Size: 3.91 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Bridge-Design-Pattern
The Bridge Design Pattern is a structural pattern that separates an object's abstraction from its implementation. It allows these two components to vary independently and is particularly useful when you want to avoid a permanent binding between them.
Language: C# - Size: 3.91 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Command-Design-Pattern
The Command Design Pattern is a behavioral design pattern that turns a request into a standalone object containing all information about the request. This object can then be passed around, stored, or executed independently. It decouples the sender from the receiver and allows you to parameterize objects with operations.
Language: C# - Size: 5.86 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Proxy-Design-Pattern
The Proxy Design Pattern is a structural design pattern that provides an object representing another object to control access to it. This repository provides a simple example of implementing the Proxy Design Pattern in C# with a use case of an image loader.
Language: C# - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Adapter-Design-Pattern
The Adapter design pattern is a structural design pattern that allows objects with incompatible interfaces to work together. It acts as a bridge between two incompatible interfaces, making it possible to use them together seamlessly
Language: C# - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Builder-Design-Pattern
The Builder Design Pattern is a creational design pattern that separates the construction of complex objects from their representation. It is particularly useful when you need to create objects with a large number of optional parameters or configurations.
Language: C# - Size: 3.91 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Visitor-Design-Pattern
The Visitor design pattern is a behavioral design pattern that allows you to add new behaviors or operations to a group of related classes without altering their code. It's particularly useful when you have a class hierarchy and need to perform various operations on the objects within this hierarchy without modifying their structure.
Language: C# - Size: 3.91 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Composite-Design-Pattern
The Composite design pattern is a structural design pattern that allows you to compose objects into tree structures to represent part-whole hierarchies. This pattern is useful when you want to treat individual objects and compositions of objects uniformly. In C#, you can implement the Composite pattern to create a hierarchical structure of objects.
Language: C# - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Interpreter-Design-Pattern
This repository contains a C# implementation of the Interpreter design pattern, which is a behavioral pattern used for defining a grammar and interpreting expressions in a language. In this example, we've created a simple expression language interpreter that can evaluate basic arithmetic expressions such as addition and subtraction.
Language: C# - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Chain-Of-Responsibility-Design-Pattern
The Chain of Responsibility is a behavioral design pattern that allows you to pass requests along a chain of handlers, where each handler decides whether to process the request or pass it to the next handler in the chain.
Language: C# - Size: 3.91 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
SaeedMolaiy/Template-Design-Pattern
The Template Method Design Pattern is a behavioral design pattern that defines the skeleton of an algorithm in the base class but lets subclasses override specific steps of the algorithm without changing its structure. This pattern is quite useful when you have a common algorithm or process that has some steps that can vary among subclasses.
Language: C# - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
ranelpadon/design-patterns
Notes and Python implementation of Design Patterns popularized by the Gang of Four.
Language: Python - Size: 2.93 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
berkayalcin/design-patterns
Code examples of all the Gang of Four (GoF) design patterns
Language: C# - Size: 162 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
cbozan/design_patterns_exercises_with_java
All design patterns defined by Gang of four have been tested by coding with java.
Language: Java - Size: 35.2 KB - Last synced: 12 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
eduardocruzpalacios/oop-design-patterns-java
Object-Oriented Programming (OOP) Design Patterns examples with Java.
Language: Java - Size: 286 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
damianpumar/DesignPatternsGOF
:dart: :triangular_ruler: GOF patterns collection
Size: 40 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 7 - Forks: 2
Ukasz09/Design-Patterns ๐ฆ
๐ฏ My example implementation of some of the popular design patterns
Language: Java - Size: 133 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
alves-luis/as-ess_trading_platform ๐ฆ
Practical assignment for Software Architectures course in UMinho
Language: Java - Size: 5.72 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
Coryf65/DesignPatterns
Learning about Design Principles
Language: C# - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
SachithKasthuriarachchi/DesignPatterns
Contains solutions for the exercises in the book Design Patterns by GoF
Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
joao2391/DotNetGoF
A custom template for dotnet core CLI. It generates projects template's based on Gang of Four (GoF) Design Pattern
Language: C# - Size: 27.3 KB - Last synced: 4 days ago - Pushed: about 4 years ago - Stars: 5 - Forks: 3
evilthreads669966/kotlin_design_patterns
A collection of kotlin design pattern implementations.
Language: Kotlin - Size: 79.1 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
samujjwaal/Design-Pattern-Code-Generator
Object-oriented design and implementation of a Design Pattern Code Generator
Language: Java - Size: 6.35 MB - Last synced: over 1 year ago - Pushed: about 3 years ago - Stars: 11 - Forks: 0
ZhiminXu/DesignPatterns
GOF 23 ็ง่ฎพ่ฎกๆจกๅผ C++ ๅฎ็ฐ
Language: C++ - Size: 72.3 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 10 - Forks: 5
SunilGolden/DesignPatterns
Size: 16.6 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 7 - Forks: 0
Ubugeeei/GoF-deno
Language: TypeScript - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
srafay/Python-Advanced-Patterns
Python advanced patterns used as prescribed by Gang-Of-Four
Language: Python - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1
jxareas/Design-Patterns
Dummy examples of some Design Patterns of the Gang of Four (GoF) using simple Command Line Apps..
Language: Java - Size: 52.7 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
SyedAman/cpp-modern-design-patterns
Modern design patterns in C++ (Solid, Gang of Four, etc.)
Language: C++ - Size: 10.7 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
syedumerahmedcode/strategy-pattern
The aim of this project is to showcase how can one use strategy pattern to describe a bunch of algorithms, put each of them into a separate class, and make their objects interchangeable. In simple words, it allows us to change the algorithm independently without changing the client using it. Strategy pattern can be seen as another name for dependency injection.--
Language: Java - Size: 2.83 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
syedumerahmedcode/factory-pattern
The aim of this project is to show case how to create types of classes(which originate from an Interface/Abstract class) and create objects dynamically. Otherwise, without factory method pattern, we have to create objects at compile time which increases coupling but also code harder to extend for future requirements. --
Language: Java - Size: 82 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
rajithst/Java-Design-Patterns
:desktop_computer: :keyboard: :computer_mouse: Gang Of Four Design patterns Implementations in Java
Language: Java - Size: 41 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
AhmadSarwarSSG/GoF-Patterns
Gang of Four are the best Programming practices that are alreadt defined and used when need arises.
Language: C++ - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
fedor-malyshkin/coding-java
Some java coding exercise
Language: Java - Size: 28.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
ikramhasan/dart-design-patterns
Design patterns implemented in Dart
Language: Dart - Size: 11.7 KB - Last synced: about 3 hours ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
KidusMT/DesignPatterns
Design Patterns and Design Principles with their best practices and description
Language: Java - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
hemrajanilavesh/design-patterns
Simple Examples explaining Design Patterns in Java
Language: Java - Size: 54.7 KB - Last synced: 12 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
pahancha/design-patterns
A repository that is dedicated to design patterns in Java. :)
Language: Java - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 0
samujjwaal/IntelliJ-DP-Generator-Plugin
Object-oriented design and implementation of an IntelliJ Plugin for a Design Pattern Code Generator with a type name clash checking functionality
Language: Java - Size: 453 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 3
bilalsaeed232/nodejs-design-patterns
13 most common object oriented design patterns as applied to node.js projects
Language: JavaScript - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
RomeroGabriel/OOP-DesignPatterns
A study repository about design patterns.
Language: C# - Size: 9.24 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
zeromsi/Design-Patterns
Design pattern implementations using java
Language: Java - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1
cwelt/DesignPatterns
C# Implementation Examples of Selected GOF Design Patterns
Language: C# - Size: 137 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
renuo/lw19-gof-patterns
GoF design patterns, which were discussed in the Learning Week 2019, implemented in JavaScript using ES6 classes.
Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
Tearth/Design-Patterns
Collection of 23 Gang of Four design patterns implementations in C#.
Language: C# - Size: 58.6 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
prashantrr143/design-patterns
A quick guide for learnging about Gang of Four Design patterns. Contains some sample implementaion using pattens also
Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
arunveersingh/design-patterns-kotlin-java
Commonly used (Gang of Four) design pattern examples using Kotlin and Java (coming soon)
Language: Kotlin - Size: 915 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
colinbut/gof-design-patterns
My personal stab at implementing Gang of Four (GoF) Design Patterns
Language: Java - Size: 95.7 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
rubemkalebe/DesignPatterns
Implementing design patterns in Java for practicing
Language: Java - Size: 18.6 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0