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

GitHub topics: singleton-design-pattern

arminmokri/DesignPatterns

This repo features key design patterns with concise explanations and practical implementations to help you understand and apply software design principles.

Language: Java - Size: 268 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

Jayakrishnan-mk/design-patterns

Its a practice repo for practicing about the `gang of four` design patterns

Language: JavaScript - Size: 2.93 KB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

hiltas73/Demo-LMS

This Java Selenium framework automates testing for the https://cydeo.com/ web page. It streamlines the testing process using Selenium WebDriver, ensuring efficient execution and easy maintenance. This project is ideal for developers seeking to enhance their automated testing capabilities for web applications

Language: Java - Size: 38.1 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

Neeraj102001/DesignPatterns

This project demonstrates key design patterns in C# by implementing a "notification system". It uses Singleton, Factory, Facade, and Observer patterns to ensure modularity, scalability, and efficiency. The system dynamically selects notification modes (Email/SMS) and manages user notifications seamlessly.

Language: C# - Size: 1.09 MB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

vipinsharma29/Interview-Questions-Basics

JAVA Practice Questions

Language: Java - Size: 87.9 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

aminehsan/DesignPattern-Singleton

Analysis and implementation of the Singleton Design Pattern

Language: Python - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

33j33/design-patterns-using-typescript

Design Patterns Using Typescript

Language: TypeScript - Size: 102 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 20 - Forks: 1

Abdulrehman-Baloch/Rent-Rides-App

Rent Rides is a JavaFX-based vehicle rental application that provides a seamless and affordable platform for renting cars and bikes. The application is built using JavaFX for the front end and Java for the back end, ensuring a responsive and interactive user experience

Language: Java - Size: 538 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Sanindu/Parcel_Depot_Simulation

Parcel Depot Simulation is a Java application simulating parcel collection with a JavaFX-based GUI, multithreading, and Agile development practices. Key features include event logging via Singleton and an MVC design, ensuring efficient, real-time updates and maintainability.

Language: Java - Size: 1.27 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Zeeatree/TryCloud_UITestAutomationDemo

This repository contains a simple UI test automation demo for TryCloud, built with Java, Maven, Selenium, and Cucumber for BDD-style tests. It uses JUnit, follows the Page Object Model and Singleton design patterns, supports parallel testing, and generates HTML reports. Tests cover login, navigation, personal info management, and file management.

Language: Java - Size: 534 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hiltas73/Bookit-ui-db-api

This Java Selenium framework automates UI, PostgreSQL database, and API testing for the Bookit demo app. It integrates Tabnine AI for code completion as well. It provides comprehensive testing across all layers, ensuring robust functionality and data integrity, making it an ideal resource for developers looking to enhance their automation skills.

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

yash1th-yerra/BookMyShow-Backend-Design

This Repository contains basic backend low level design of BookMyShow which is created using datastructures and design patterns.Assumptions: No db is used(in-memory i.e. using datastructures)

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

MasterLaplace/Singleton

My own implementation of a portable singleton in C/CPP following the stb style

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

sushanslondhe/crypto-exchange-platform

a live crypto exchange platform project

Language: TypeScript - Size: 59.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mevlutayilmaz/creational-design-patterns

Language: C# - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

satyam-singhxx/snake-_ladder_game

This repository contains a C++ implementation of the classic Snake and Ladder board game. The game supports multiple players competing to reach the final square (100) first. The code includes the game logic, player management, and board handling. Opportunities for optimization and feature expansion are also outlined.

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

andreiOpran/Car-Dealership-Management-OOP

Console application for managing a Car Dealership.

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

PiaMacalanda/SoftEng1_Singleton-Pattern

Centralized Queuing System for Pag-ibig Office applying singleton pattern using Java

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

faiyaz103/NoteMania

NoteMania is a user-friendly Android application designed to help you manage your notes effortlessly.

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

muameh/JetWeatherApplication

Jet Weather Forecast is a cutting-edge weather app using Android's latest tech stack. It features Jetpack Compose for a modern UI, Room for local storage, and Retrofit for API communication. Powered by Kotlin Coroutines and Flow, it offers smooth, asynchronous data handling.

Language: Kotlin - Size: 372 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 2

Mogalina/ComplexNumbersCalculator

Calculator for expressions consisting of complex numbers.

Language: HTML - Size: 465 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

nirbelelti/python-secure-flask-api-jwt-demo

This is a demo API application built using Flask, JWT (JSON Web Tokens), and SQLAlchemy with SQLite and Redis. The application follows best practices for user authentication and password management, including salting and hashing passwords. It implements key design patterns and ensures token-based security using JWT.

Language: Python - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

FlorinaMt/Chat-Client-Server-System_RMI

Chat client server using RMI. The whole conversation is logged in .txt files, one for each day.

Language: Java - Size: 7.92 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

FlorinaMt/Simulation_Producer-Consumer_Reader-Writer_Problems

A simulation of both producer-consumer and reader-writer problems, using the fair solution.

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

Eomaxl/LLD-CacheFramework

Java caching framework is designed to provide a robust and scalable caching mechanism, suitable for various use cases, including multi-threaded environments.

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

solesen1992/Hardware_store_sales_system

Sales system desktop application for a hardware store. Allows the user to create a sale.

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

piyush26c/Uber-Low-Level-Design

The primary objective behind developing this project is to deepen the understanding of low-level system design in C++, encompassing Object-Oriented Programming (OOP) principles, threading concepts, and modern C++ features such as Smart Pointers and the Standard Template Library (STL).

Language: HTML - Size: 448 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

dhirajkumarrajput4/Design-Pattern

Java Design Pattern

Language: Java - Size: 29.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Akshat-Kumar-work/Stateful-backend

in memory-cache, using simple variables , classes , singleton pattern

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

divyamsavsaviya/object-oriented-design-patterns

This repository is a comprehensive showcase of various design patterns implemented in Java, demonstrating advanced Object-Oriented Design (OOD) principles in Java. The patterns implemented in this project are fundamental to building robust, flexible, and maintainable software systems.

Language: Java - Size: 1.07 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

noturlee/AgriEnergy-Connect Fork of VCDN-2024/prog7311-part-2-Leighche

A forward-thinking initiative bridging agriculture and green energy in South Africa. As an MVC platform, it fosters sustainable practices and integrates renewable energy solutions. It serves as a vital link between farmers and technology providers, driving innovation for a greener future.

Language: CSS - Size: 81.8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

BardiFarsi/LazyInitialization

This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.

Language: C++ - Size: 229 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tada5hi/singa

A tiny library to create and manage singleton instances.

Language: TypeScript - Size: 555 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

dogukanmuslukcu/DesignPatterns

This is a learning project for Design Patterns

Language: C# - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ravonit/low-level-design

Demo implementations of different design patterns.

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

ashish9889/LearningDesignPatterns

Repository to learn all design patterns by example.

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

gabsgc/singleton-java

Projeto desenvolvido para exemplificar a implementação do Design Pattern Singleton em Java.

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

chamikasrimantha/JDBC-Singleton

JDBC - Singleton Design Pattern

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

abrahamayquipa/software-patterns

Software standards established by the Gang of Force.

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

MetinKONUK/DESIGN-PATTERNS

Language: Jupyter Notebook - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

urluconceptual/population-game-oop

First project for OOP course. Created simple game that simulates a population divided in two species that multiply, age and attack eachother.

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

mohamedhassan279/Email-Server Fork of mahmoudattia12/Email-Server

A simple web-based email program developed using Angular Framework and Spring Boot.

Language: TypeScript - Size: 2.24 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

milyo001/.NET-Design-Patterns-Examples

An educational project where all .NET design patterns are implemented with given examples.

Language: C# - Size: 383 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ChathumalJayasingha/Customer-CRUD-Form-

This small project was use to develop layered architecture ,java fx and mysql databases .

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

Related Keywords
singleton-design-pattern 44 java 14 design-patterns 11 builder-design-pattern 8 adapter-design-pattern 7 strategy-design-pattern 7 observer-design-pattern 7 factory-design-pattern 6 factory-method-pattern 5 singleton-pattern 5 facade-design-pattern 5 factory-method-design-pattern 4 builder-pattern 4 decorator-design-pattern 4 prototype-design-pattern 3 proxy-design-pattern 3 cpp 3 singleton 3 javafx 3 junit5 2 decorator-pattern 2 oop 2 java-8 2 mysql 2 chain-of-responsibility-pattern 2 object-oriented-programming 2 system-design 2 abstract-factory-pattern 2 creational-design-patterns 2 multiton-pattern 2 multithreading 2 stl-containers 2 firebase 2 oop-principles 2 mvvm-architecture 2 observer-pattern 2 exception-handling 2 abstract-factory-design-pattern 2 maven-pom 2 template-method-design-pattern 2 state-design-pattern 2 page-object-model 2 selenium-webdriver 2 java-8-stream 1 customer-service 1 strategy-pattern 1 solid-principles 1 eclipse 1 facade-pattern 1 gui 1 design-patterns-csharp 1 gui-application 1 junit-test 1 command-pattern 1 window-builder 1 web-application 1 windowbuilder 1 cpp11 1 cpp17 1 locks 1 viewmodel 1 calculator 1 complex-numbers 1 monolith-architecture 1 api-rest 1 authentication 1 flask-api 1 python 1 salting 1 sqlite 1 client-server 1 files 1 layerd-architecture 1 rmi 1 producer-consumer-problem 1 protection-proxy 1 reader-writer-problem 1 threading 1 cache 1 concurrency-patterns 1 concurrent-programming 1 cpp20 1 lazy-init 1 lazy-initialization 1 interactive-menu 1 lazyinitializationexception 1 cli-game 1 parallel-computing 1 parallel-processing 1 parallel-programming 1 singletons 1 instance 1 chainofresponsibility-pattern 1 solid 1 jdbc 1 structural-patterns 1 abstract-factory 1 bridge-pattern 1 spring-boot 1 standard-template-library 1