An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: software-design-patterns

AllThingsSmitty/basic-design-patterns

🔧 A collection of essential design pattern examples in JavaScript 🧰

Size: 66.4 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 554 - Forks: 35

damirlj/modern_cpp_tutorials

Articles on various software desing and development topics, with accent on the contamporary C++

Language: C++ - Size: 24 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 258 - Forks: 23

fmiguezo/reactor_nuclear

TP Laboratorio 3, TSSI UTN

Language: TypeScript - Size: 758 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 2

piecioshka/patterns-guide

📘 Design Patterns Guide (pattern examples in JavaScript)

Language: HTML - Size: 272 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 4

SamiurRahmanMukul/software-design-patterns

Learn software design patterns and related concepts with Java programming language.

Language: Java - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

softwareDesign24/object-oriented-design02

Design Patterns: an example of the Singleton

Language: C++ - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Vaneeza-7/Car-Showroom-Management-System

🚘 A desktop application built in Java for Car Showroom Management using the Swing framework and leverages MySQL for the backend.

Language: Java - Size: 464 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 2

boromir674/software-patterns

Reusable Software Design Patterns with types, in Python.

Language: Python - Size: 340 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

arasgungore/Cpp-Software-Design

C++ Software Design: Design Principles and Patterns for High-Quality Software.

Language: C++ - Size: 4.25 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 9

TheCollinsByte/design-patterns-and-principles

A collection of popular design patterns implemented in Java. This repository provides code examples and explanations of creational, concurrency, structural, and behavioral patterns, helping developers understand and apply design patterns in real-world scenarios.

Language: Java - Size: 84 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

biswajitpanday/REPR-Pattern

Demonstrating the REPR (Request-Endpoint-Response) pattern using FastEndpoints in .NET 8 for streamlined API development.

Language: C# - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

GokayGulsoy/Building-Software-Systems

Repository for the CENG431 Course that I have taken at IZTECH

Language: Java - Size: 69.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

aadeetyeah/DesignPatterns

Design Patterns Repository.

Language: Java - Size: 586 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

rakibcoder/Design-Patterns-in-CSharp

This repository showcases various design patterns implemented in C#, including Singleton, Factory, Strategy, and more. It provides clear examples for developers to understand and apply these patterns in their own projects.

Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

sujon-co/design-pattern

Software Design Patterns at a glance

Language: TypeScript - Size: 12.7 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

jorgetbGitHub/Builder4You

An easy way to apply Builder pattern anywhere you need.

Language: C# - Size: 45.9 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

codewith-usama/FAST-Resources

resources of FAST-NUCES 2020-2024

Language: HTML - Size: 2.37 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 3

medha-kul/Calculator

The purpose of this project was to build a calculator using design patterns. Specifically, the project utilized design patterns: the Composite Pattern, Visitor Pattern, Command Factory, and Builder Pattern. These patterns were implemented to create a calculator that is modular, easy to modify, and extensible.

Language: C++ - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

matheusmv/C-Thread-Pool

thread pool in C

Language: C - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hugofpaiva/software-design-patterns 📦

Brief discussion about some topics related to Software and Design Patterns, PDS UA 2019/2020

Language: TeX - Size: 9.86 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

SouravBarman001/Design-Pattern

This is our 5th semester design pattern course.

Language: Java - Size: 348 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

volodymyrprokopyuk/kotlin-sdp

Software Design Patterns in Kotlin

Language: Kotlin - Size: 262 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 170 - Forks: 14

sir-rasel/Design-Pattern-Practice

This repo contains the several object oriented software design pattern specially GOF design pattern in c# and more programming language.

Language: C# - Size: 3.17 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

arasgungore/java-design-patterns Fork of iluwatar/java-design-patterns

Design patterns implemented in Java.

Language: Java - Size: 30.1 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

nicoatuni/smd-project-b 📦

SWEN30006 (Software Modelling and Design) Sem 1 2018 project B. Refactoring and extending a software system called "AutoMail".

Language: Java - Size: 516 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

flowkraft/design-patterns-python

Design Patterns implemented in Python

Language: Python - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

flowkraft/design-patterns-java

Design Patterns implemented in Java

Language: Java - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

0x1306e6d/design-patterns

A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

Language: Java - Size: 108 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

alfreddLUO/CS2312-Individual-Assignment

Year2 SemA CS2312 Individual Project(A+): Good Object-Oriented Programming Practice to realize a item loan system

Language: Java - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

oktaviacitra/design-patterns-with-swift

a reusable solution to accelerate the development process

Language: Swift - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

parvez86/DesignPattern

Implementation of different types of software design pattern

Language: Java - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

alfreddLUO/CS3343-Project

Year3 Sem A: A CLI Program aims to provide the reservation of tables, ordering of the dishes, and table arrangement for a food court!

Language: HTML - Size: 65.5 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

patilanuja/Zombie-Invasion-Shooter

Zombie Invasion Shooter is a 2D game, created using Pygame and TKinter.

Language: Python - Size: 6.68 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

stanislavbogdanoff/burgerhouse

Backend for BurgerHouse practice application (Spring Boot, MySQL)

Language: Java - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

anarchymonkey/software-design-patterns

This contains my learning of design patterns in golang

Language: Go - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

marisapaone/UniversityStructure

Complex Java Program that simulates a computer science department at a university. Able to add students, instructors, courses, compute grades, etc.

Language: Java - Size: 437 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

edorejel/advanced-programming

My college lectures, my syllabi, course work, programs, and other materials in advanced programming concepts such as Robotics, Design Patterns, Software Architecture, Networking and a few others.

Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

softwareDesign24/object-oriented-design03

Design Patterns: an example of the Strategy

Language: C++ - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

softwareDesign24/object-oriented-design01

Design Patterns: an example of the Template Method

Language: C++ - Size: 354 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Urunov/Usefull-Links

Upper level from your current status, just read and implement in your life.

Size: 229 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

dejongyeong/design-patterns

IT Tralee Year 4 Module: Software Design Patterns

Language: Java - Size: 2.64 MB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

RobertoPatino1/Design-Patterns-Made-Easy

Practical examples on the main design patterns with real life scenarios

Language: Java - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

CarlosSanabriaM/Compilador

Repositorio para las prácticas de la asignatura "Diseño de Lenguajes de Programación". Contiene las distintas versiones de un compilador.

Language: Java - Size: 2.2 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

evilthreads669966/kotlin_design_patterns

A collection of kotlin design pattern implementations.

Language: Kotlin - Size: 79.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SaiferGit/Software-Design-Pattern

Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

piyushkumar96/Software-Design-Principles-And-Patterns-in-Golang

SOLID Design Principles: Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle Creational Design Patterns: Builder, Factories (Factory Method and Abstract Factory), Prototype and Singleton Structrural Design Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight and Proxy Behavioral Design Patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method and Visitor

Language: Go - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

colinkelleher/CS5721_Project_Zircon

Team Project for CS5721

Language: Java - Size: 761 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

colinkelleher/CS5722_Project_Zircon

Team Project for CS5722 - MSc Software Engineering

Language: Python - Size: 633 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

saylord/software_design_patterns_final

Final Project for the Software Design Pattern course.

Language: Java - Size: 88.9 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jamestiotio/esc

SUTD 2021 50.003 Elements of Software Construction Code Dump

Language: Java - Size: 2.43 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jamestiotio/infosys

SUTD 2020 50.001 Introduction to Information Systems & Programming Code Dump

Language: Java - Size: 12.4 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

Ahaan-R/Shape-Generator

This project includes the design and implement of a shape editor program using a few design patterns such as the Controller, Expert and Observer Design pattern.

Language: Java - Size: 1.43 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

swapnilBhikule/softwareDesignPatterns

Basics of Software Design Patterns

Language: PHP - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

swapnilBhikule/Design-Patterns

Software design patterns - The learning

Language: PHP - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

ashraf789/Software-design-patterns

Software design pattern

Language: Java - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Genuine-Identity/software-design-patterns

Software design patterns

Language: JavaScript - Size: 5.81 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

falkosch/functional-programming-design-patterns

Popular software design patterns in functional programming.

Language: TypeScript - Size: 60.5 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

shaswat-indian/OOADP-Lab

This repository contains the Programs for Object Oriented Analysis and Design Patterns Lab.

Language: Java - Size: 128 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 6

redbullhorns/RickStore

Language: Objective-C - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

fgulan/ooup-fer

Design Patterns in Software Design assignments

Language: Java - Size: 94.7 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Keywords
software-design-patterns 60 design-patterns 29 java 15 software-design-principles 12 software-engineering 9 software-design 8 software-architecture 7 design-pattern 6 cpp 5 object-oriented-programming 5 gof-patterns 5 patterns 5 design-principles 5 factory-pattern 4 software-development 4 object-oriented-design 4 java-design-patterns 4 oop 3 singleton 3 abstract-factory-pattern 3 solid-principles 3 snippets 3 kotlin 3 mysql 2 singleton-pattern 2 bridge-pattern 2 concurrency 2 c 2 javascript-snippets 2 game 2 javascript-patterns 2 software-patterns 2 javascript 2 designpattern 2 designpatterns 2 principles 2 code-snippets 2 design-patterns-implemented-in-java 2 software-documentation 2 facade-pattern 2 awesome-list 2 creational-design-patterns 2 clean-code 2 uml-diagrams 2 system-design 2 factory 2 facade 2 cpp20 2 cplusplus 2 unit-testing 2 typescript 2 strategy 2 structural-patterns 2 android 2 software-developer-interview 2 behavioral-patterns 2 compiler-design 1 gang-of-four-design-patterns 1 command 1 decorator 1 builder 1 compiler 1 non-fiction 1 learn-react 1 algorithm 1 template-method 1 swing 1 xcodeprojects 1 xcodeproject 1 robotics-simulation 1 observer 1 robotics-programming 1 robotics 1 spring-boot 1 tkinter 1 python3 1 xcodeproj 1 pygame 1 reservation-system 1 software-development-lifecycle 1 software-testing 1 2d-game 1 threading 1 uml 1 android-app 1 android-application 1 infosys 1 programming 1 programming-exercises 1 sutd 1 best-practices 1 head-first-design-patterns 1 abstract-factory 1 adminlte 1 angular 1 angular-software-design-pattern 1 angular7 1 architecture 1 gof 1 functional-programming 1