Topic: "interface-segregation-principle"
ochococo/OOD-Principles-In-Swift
π The Principles of OOD (SOLID) based on Uncle Bob articles.
Language: Swift - Size: 207 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 1,898 - Forks: 158

MaksimDzhangirov/practicalSolid
SOLID principles in Golang
Language: Go - Size: 552 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 37 - Forks: 1

Bareflank/static_interface_pattern
how to implement the static interface pattern
Language: C++ - Size: 52.7 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 7

alxgcrz/_principios-SOLID_
Principios S.O.L.I.D.
Language: Java - Size: 3.92 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 23 - Forks: 10

rafaeljesus/composing-go-example
Project example demonstrating interface segregation in go
Language: Go - Size: 14.6 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 23 - Forks: 2

JoanStinson/UnitySOLIDAsteroidsGame
A mini space game made applying all SOLID Principles to serve as a reference of good code architecture.
Language: C# - Size: 13.5 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 3

pncsoares/javascript-solid-principles
The SOLID principles in JavaScript and TypeScript
Language: JavaScript - Size: 46.9 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 6

ashtanko/OOD-Principles-Kotlin
π οΈ The Principles of OOD in Kotlin: A practical guide to applying Object-Oriented Design principles in Kotlin, showcasing best practices and design patterns for building clean, maintainable, and scalable software.
Language: Kotlin - Size: 205 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 14 - Forks: 4

javamultiplex/clean-code-java
Clean code principles and design patterns examples in Java with Unit Test cases
Language: Java - Size: 1.07 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 8

marceloalves95/SOLID-Kotlin
Projeto de estudo baseado nos principais conceitos sobre o SOLID aplicados a linguagem Kotlin
Language: Kotlin - Size: 3.9 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 1

RidvanOrun/SOLIDPrincibles
Bu projede; SOLID prensiplerini ΓΆrnekleriyle birlikte aΓ§Δ±klamaya Γ§alΔ±ΕtΔ±m.
Language: C# - Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

alansastre/java-solid
Principios SOLID en Java. Pautas para crear CΓ³digo Limpio o Clean cΓ³digo, cΓ³digo mantenible y fΓ‘cil de leer.
Language: Java - Size: 15.6 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

BSVN/Commons
Commons library
Language: C# - Size: 5.31 MB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 8

fritzmark/CleanCodeCheatSheetJson
Easily parsable clean code cheat sheet V 2.4. Based on the work of Urs Enzler.
Size: 29.3 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

kadir-code/SoftwarePrinciples
This repository contains SOLID principles explainations and for each principle have an example.
Language: C# - Size: 48.8 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

SongulSYTRK/Software_Principle
Δ°n this Repository, has meaning of Software principle , Solid principles
Language: C# - Size: 51.8 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

serhatyamann/SOLID_Principles
SOLID Principles explanations and examples.
Language: C# - Size: 22.5 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

aamahi/SOLID-Principles-Examples-in-PHP
Some examples about SOLID Design Principles in PHP
Language: PHP - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 3

yilmazmustafayilmaz/MY.SOLID-Prenciples
SOLID Principles Example (.Net Core 6)
Language: C# - Size: 149 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

alspirichev/SOLID
SOLID is an acronym for the first five object-oriented design principles
Size: 526 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

KardelRuveyda/solid-exercises-with-csharp
I practiced about Solid Principles and i shared in this repository.
Language: C# - Size: 143 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

oguzhanKomcu/SOFTWARE_PRINCIPLES
I have demonstrated the software principles and especially the SOLID principles in this repository.
Language: C# - Size: 60.5 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

sudiptob2/SOLID-In-Golang
SOLID principle example implementations for understanding. Code for before implementing a particular principle and after implementing a principle is provided with easy to understand comments.
Language: Go - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

saddamhossain/InterfaceSegregationPrinciple
Contains clear examples and explanations of ISP of SOLID design principles.
Language: C# - Size: 10.7 KB - Last synced at: about 12 hours ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

devrath/SOLID-Principles
π ππΎπ»πΈπ³ ππππππππππ πππ π πππ ππ π» ππππππ ππππππππππ πππ π ππππππ ππππππππππππ & ππππππππ πππππ πππ. ππππ’ π πππ ππππππππππ ππ’ ππππππ π². πΌπππππ & πππ π πππππ’ ππππ ππ ππππππ-ππππππππ πππππππππππ.
Language: Kotlin - Size: 177 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

cenkerkumlucali/design-principle
Language: C# - Size: 28.3 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

AybukeSanall/SolidPrenciples
SOLID Principles Example (.Net Core 6)
Language: C# - Size: 285 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

mikecabana/email-generator
π¨ Simple CLI to generate responsive emails using MJML for templating and handlebars for interpolation. Implementation using SOLID principles.
Language: HTML - Size: 436 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

shahbazhashmi/solid-principles
The repository demonstrates all SOLID Principles using Java.
Language: Java - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

mporsch/switchbuffer
Producer/Consumer communication buffer
Language: C++ - Size: 45.9 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

cadelac/dispatcha
Java message-based framework for multi-threaded dispatch using dependency injection.
Language: Java - Size: 154 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

dariusz-wozniak/SolidVeryFirstSteps π¦
Language: C# - Size: 19.5 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 3

MAHMOUDELSAYED7/SOLID
The SOLID principles guide developers in creating maintainable, flexible, and scalable software using object-oriented design and architecture.
Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

jpcadena/solid-principles-machine-learning
S.O.L.I.D. Principles for Machine Learning project.
Language: Python - Size: 622 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

abhinav-nath/design-patterns
Design Patterns in Java. Examples of SOLID principles and popular GoF Design Patterns.
Language: Java - Size: 2.96 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Adl1coder/SOLID
Language: Java - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mohamed-ashraf-bayor/jisel
Java Interface Segregation Library (min. Java 17 required)
Language: Java - Size: 359 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

sunmeat/ISP
interface segregation principle cpp example [solId]
Language: C++ - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Ramacciotti/solid-interface-segregation-principle
Sample project of how to implement the SOLID Interface Segregation Principle.
Language: Java - Size: 79.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

pncsoares/dotnet-solid-principles
The SOLID principles in Dotnet C#
Language: C# - Size: 70.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

draialexis/Y2_OOP
Language: Java - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

sajadbz/InterfaceSegregationPrinciple
This is one of my tutorials about Interface Segregation Principle with CSharp.
Language: C# - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ericsonf/InterfaceSegregationPrinciple
Language: C# - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

akayibrahim/Solid-Principles-Tutorial
Tutorial For SOLID Principles - Project 4
Language: Java - Size: 42 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

shawinder/solid
SOLID Principals using C#
Language: C# - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

ClaudiaSouza1812/Vehicle_Management_System
Vehicle Management System. An object-oriented C# application implementing a comprehensive vehicle management system with support for different vehicle types (Air, Road, Water) using advanced OOP concepts.
Language: C# - Size: 41 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 0

SallamRady/Solid-Principles
This repository is dedicated to learning and applying the SOLID principles in software development.
Language: TypeScript - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

tomartushar/primers
Notebooks for various topics primers.
Language: Jupyter Notebook - Size: 44.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

kenilghetia/SOLID-Principles-Java
A collection of Java code examples demonstrating the SOLID principles for better software design and for writing clean, maintainable, and scalable code.
Language: Java - Size: 15.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

s-damian/solid-php
SOLID PHP - Examples with PHP 8.3
Language: PHP - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 2

pedrohgarbim/I-Interface-Segregation-Principle-ISP
The repository contains a README and a project that demonstrates how to split large interfaces into smaller, more focused ones.
Language: C# - Size: 15.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

i-e-b/SkinnyJson
Fast flexible json serialiser & deserialiser with support for contract-based workflows
Language: C# - Size: 1.84 MB - Last synced at: about 6 hours ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

omrawal/Design-Patterns
A comprehensive repository about Design Patterns
Language: Java - Size: 112 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

RagabMohamedRagab/Solid_Principles
Reference for S.O.L.I.D Principles
Language: C# - Size: 9.77 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

musauyumaz/DesignPrinciples
https://www.youtube.com/playlist?list=PLQVXoXFVVtp2eAq33DVNxeoXLXj4VMYpT
Size: 33.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Adl1coder/SOLID_2
a simple example for solid principles
Language: C# - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

FayezFlutterDev/Solid-Princples-in-Dart
Welcome to the Solid Principles Repository! Here, you'll find a comprehensive collection of resources, code examples, and discussions centered around the SOLID principles in software development
Language: Dart - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

surenpoghosian/solid-react
Solid principles in React Typescript
Language: TypeScript - Size: 384 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mrbahadoor/symfony5-solid
Demonstrating SOLID principle on a symfony 5 project
Language: PHP - Size: 206 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

HassanAli381/Solid-Principles
Solid Principles
Language: Java - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

baarayy/SOLID-Principles
This repository provides a comprehensive implementation and explanation of the SOLID principles using TypeScript.
Language: TypeScript - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

A-taraxia/Design-pattern-Project
Some code examples and diagrams for an assingment in Design Patterns
Language: Python - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MuhdHanish/SOLID-principles
The Repository Pattern, following SOLID principles, isolates data access, promoting cleaner code by ensuring each component has a single responsibility
Language: JavaScript - Size: 6.84 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

offamitkumar/Cpp-Design-Patterns
This Repo contain different Design Pattern implementation in C++, as well as Youtube Video link for explained implementation.
Language: C++ - Size: 354 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

Lucas382/NfXmlToCsv
This solution was developed in Python using the Flet framework to handle the needs of a freelancer job which required a solution to convert XML files to CSV.
Language: HTML - Size: 56.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bberkay/solid-with-php
SOLID Principles with Clean Code
Language: PHP - Size: 10.7 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

vitthalaa/go-solid-ppl
SOLID principles explained with Go examples.
Size: 5.86 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

Ryuu-64/gdx-box2d-interface-contact-listener
Language: Java - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

MoMakkawi/SOLID-Design-Principles
SOLID Design Principle examples
Language: C# - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

akshaykhanna/SOLID
Console app built by applying each SOLID principal step by step
Language: Java - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

HhAlmonte/SOLID
SOLID
Language: C# - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

EnesSERENLI/Solid_Principles
You can find examples of solid principles in this project.
Language: C# - Size: 333 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

QuintansC/Clean-API
Curso De Node do Rodrigo Manguinho com TDD e Clean Architecture
Language: TypeScript - Size: 1.17 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

mohamed-ashraf-bayor/jisel-annotation-client
Contains sample large interfaces and sub-classes used to test JISEL annotation processor
Language: Java - Size: 30.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

MarcolinoPT/InterfaceSegregationOnWebApi
An example of Interface Segregation Principle applied to ASP.NET Web API
Language: C# - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ehtiramabdullayev/SolidProblemsAndSolutions
Coding examples those violates SOLID principles and solutions to those problems
Language: Java - Size: 6.8 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

arman226/solid-design-principle
SOLID stands for : Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and Dependency Inversion Principle
Language: JavaScript - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

larissajusten/solid Fork of INE-UFSC/solid-grupo-6-2021-2
solid-grupo-6-2021-2 created by GitHub Classroom
Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

javamultiplex/clean-code-python
Learn how to write clean code in Python
Language: Python - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Mostafa-shaban-mohamed/SOLID-Principles-Examples
This is project mentioned in examples of my SOLID article series on my website
Language: C# - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Nowshadjunaed/SOLID-Principles
SOLID is an acronym that stands for five key design principles which are used in software engineering.
Language: Java - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

gabrielsanttana/solid-node-api
ποΈ Applying the SOLID principles on a Node.js API
Language: TypeScript - Size: 84 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

mustanish/solid-principles-php
Solid principles implementation in PHP
Size: 1.95 KB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

nguyentoanit/solid-scala-sample
These are SOLID principle samples in Scala
Language: Scala - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2

alisuleymantopuz/sp-is
solid principles - interface segregation
Language: C# - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mporsch/broadcast_bus
Broadcast message bus with transmit status feedback.
Language: C++ - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

myself379/GildedRose-PHP-PHPUnit
GildedRose Refactoring Kata in PHP using PHPUnit
Language: PHP - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

AhmedTarekHasan/MaintainableAndExtensibleApplicationCode
One Of The Methodologies To Write Clean, Maintainable & Extensible Software
Language: C# - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
