Software Design Patterns in Kotlin
-
Updated
Mar 23, 2024 - Kotlin
Software Design Patterns in Kotlin
C++ Software Design: Design Principles and Patterns for High-Quality Software.
The Gang of Four design patterns in C#, each with an explanation, a worked example, a UML diagram, and tests.
📘 Design Patterns Guide (pattern examples in JavaScript)
Year3 Sem A: A CLI Program aims to provide the reservation of tables, ordering of the dishes, and table arrangement for a food court!
A repository for testing theoretical knowledge of the SOLID principles in object oriented programming. (Correct answers will be made available at a later point in time, but can be given by a tutor.)
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, D…
The Sergii's personal site
Design patterns implemented in Java.
SOLID Principle of object oriented design with Dart language
This repository aims to provide a comprehensive resource for understanding and applying the SOLID principles in software development.
OReilly. Identify and apply core design principles, create a simple design and create design that is lightweight, extensible, and understandable
SUTD 2020 50.001 Introduction to Information Systems & Programming Code Dump
Learn software design patterns and related concepts with Java programming language.
SUTD 2021 50.003 Elements of Software Construction Code Dump
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.
To associate your repository with the software-design-principles topic, visit your repo's landing page and select "manage topics."