An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with factory-method-pattern

A curated list of projects in awesome lists tagged with factory-method-pattern .

https://github.com/dingpingzhang/simplefactorygenerator

A simple factory source generator that enables the pattern to not violate the open-close principle.

architecture design-pattern design-patterns design-principles factory-method factory-method-pattern simple-factory simple-factory-pattern

Last synced: 19 Mar 2025

https://github.com/hoangsonww/software-design-patterns

🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to demonstrate their real-world applications in scalable and maintainable software design.

decorators design design-patterns exceptions factory-method-pattern factory-pattern inheritance iterator java maven model-view-controller multiton mvc-pattern object-oriented-programming observer observer-pattern oop singleton software-design

Last synced: 22 Nov 2024

https://github.com/entelo/industrialist

Industrialist manufactures factories that build self-registered classes.

factory-method-pattern factory-pattern gang-of-four ruby ruby-gem

Last synced: 01 Apr 2025

https://github.com/keremtan/creational-patterns-benchmark

This project has been carried out with the aim of observing and examining the object production performances of creational design patterns.

abstract-factory-pattern builder-design-pattern builder-pattern creational-design-patterns creational-patterns design-patterns factory-method-pattern factory-pattern prototype-design-pattern prototype-pattern

Last synced: 13 Apr 2025

https://github.com/jankapunkt/js-class-privacy

Create a given ES6 class with private members using Proxy and closures. Keeps class code clean, encourages SRP and DRY.

abstract-factory es6-class es6-classes es6-javascript es6-proxy factory-method-pattern javascript private-members security

Last synced: 06 Apr 2025

https://github.com/nichitaa/design-patterns

CLI application that implements some creational, structural and behavioral design patterns in TypeScript.

adapter-pattern builder-pattern design-patterns facade-pattern factory-method-pattern inquirer iterator-pattern observer-pattern proxy-pattern singleton-pattern typescript

Last synced: 29 Mar 2025

https://github.com/sanjoy-sust/scpproject

This is Secure Communication Protocol for smart cart Cryptography management

aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security

Last synced: 25 Feb 2025

https://github.com/sangafabrice/process-inspector-mvc

The Process Inspector inspects individual processes and provides an option to stop them. It is a simple GUI application built with PowerShell WinForms and structured on the MVC architecture.

adapter-pattern factory-method-pattern gui mediator-pattern mvc task-manager

Last synced: 05 Mar 2025

https://github.com/sc0v0ne/design_pattern_factory_method

Develop a system that uses the pattern given in class. "Factory Method" design pattern.

college design-patterns factory-method-pattern factory-pattern intellij intellij-idea java

Last synced: 11 Jun 2025

https://github.com/codeguima/paterns-software-java

Repositório de exemplos de códigos de patterns de desenvolvimento de software como Abstract factory, Decorator, Observer, Factory Method.

abstract-factory-pattern decorator-pattern factory-method-pattern java observer-pattern patterns-design

Last synced: 19 Feb 2025

https://github.com/hajjsalad/embedded-ai-for-predictive-maintenance

Industrial-grade data logger using STM32 and Zephyr RTOS for real-time sensor data collection and on-device anomaly detection with TensorFlow Lite for Microcontrollers.

c dfu-util embedded factory-method-pattern predictive-maintenance stm32 tensorflow-lite zephyr

Last synced: 23 Apr 2025

https://github.com/khaledsawan/design-patterns

The Singleton, Factory Method, Adapter, Composite, and Observer design patterns are all demonstrated together.

adapter-pattern composite-pattern design-patterns factory-method-pattern java observer-pattern singleton-pattern

Last synced: 27 Feb 2025

https://github.com/jiisanda/solved

Python & Rust | Practice Problems and Design Pattern

design-patterns factory-method-pattern leetcode problem-solving python rust singleton-pattern

Last synced: 20 Feb 2025

https://github.com/kauatwn/factorymethod_demo

Demonstração do padrão criacional Factory Method.

csharp design-patterns dotnet factory-method-pattern

Last synced: 11 Mar 2025

https://github.com/chizuru-nina-yamauchi/automated-teller-machine-atm-system

My assignment for ATM System with design patterns, file handling, CLI operations.

factory-method-pattern io-streams java junit-test singleton-pattern

Last synced: 21 Feb 2025

https://github.com/debora-carvalho/sistemarelatorios

Solução desenvolvida em Java para um Sistema de Geração de Relatórios, utilizando o padrão de projeto Factory Method.

factory-method-pattern java joptionpane

Last synced: 14 Mar 2025

https://github.com/renannrocha/factory-method-impl

Exemplo de implementação simples do padrão Factory Method em um projeto Spring Boot

designpatternsjava factory-method-pattern gof java spring-boot

Last synced: 14 Jun 2025

https://github.com/kathleenwest/makeacatwcfservice

This project presents a simple, but fun “Make a Cat” Service Application. The service provides a factory creational design pattern to create and return a single Cat object (complete with a cute photo), or group of five cats in a CatList object (with multiple cats). It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” windows form application tests the service and provides output to the user in a simple GUI.

bitmap-graphics bitmaps cat cats csharp csharp-code factory-method-pattern factory-pattern iis-express photos pictures visual-studio wcf wcf-client wcf-service wcf-service-client-demo windows-form-application windows-forms windows-forms-csharp

Last synced: 17 Mar 2025

https://github.com/arthurfp/go_factory-method_pattern

A Go project demonstrating the Factory Method pattern with a vehicle manufacturing simulator. This repository showcases the creation of diverse vehicle types—cars, bikes, and trucks—each through its own dedicated factory, emphasizing best practices in object-oriented design and unit testing.

code-pattern factory-method-pattern go golang

Last synced: 16 Jun 2025

https://github.com/lucasdsbr/design_patterns_factory_method

O Factory Method define um método, que deve ser usado para criar objetos em vez da chamada direta ao construtor (operador new). As subclasses podem substituir esse método para alterar a classe de objetos que serão criados.(Fonte: https://refactoring.guru/pt-br/design-patterns/factory-method/csharp/example)

csharp design-patterns factory-method-pattern

Last synced: 23 Feb 2025

https://github.com/izzyluuuuh/factory-method-pattern

Implementation of Factory Method Pattern Using Java

application-development factory-method-pattern java

Last synced: 21 Mar 2025

https://github.com/quynhchi1009/factorymethod

Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

design-patterns factory-method factory-method-pattern

Last synced: 04 Mar 2025

https://github.com/dinidu21/pms_layered_architecture

A secure, scalable, and user-friendly project management system with role-based access, real-time notifications, task tracking, timesheet management, and intuitive dashboards. Designed for teams to efficiently manage projects, track progress, and improve collaboration with modern UI/UX and robust security features.

design-patterns facade-design-pattern factory-method-pattern layered-architecture singleton-pattern strategy-design-pattern

Last synced: 05 Apr 2025

https://github.com/codeguima/design-paterns-java

Repositório de exemplos de códigos de patterns de desenvolvimento de software como Abstract factory, Decorator, Observer, Factory Method.

abstract-factory-pattern decorator-pattern factory-method-pattern java observer-pattern patterns-design

Last synced: 17 Jun 2025