Mauricio Restrepo Marin's starred repositories
BuilderPattern-PatatasAlAireAxm-Backend
Este repositorio contiene el backend para PatatasAlaireAxm.com, una tienda de comidas rápidas. Implementa el patrón de diseño Builder para la creación dinámica de objetos. Con un enfoque flexible, permite elegir constructores específicos según las necesidades, proporcionando modularidad y eficiencia en la generación de objetos.
FactoryMethod-Pattern-Of-Design-Type-Objects-Creational
Factory Method Pattern: Encourages encapsulation by defining an interface for creating objects, letting subclasses alter the type of objects. Provides flexibility, extensibility, and a clear separation of concerns in object creation. Ideal for scenarios where subclasses need to control the instantiation process.
NavBikesApp_iaPrototypeGame
El siguiente código permite la creación y clonación en tiempo de ejecución de prototipos de naves espaciales tipo ASCII, denominadas NavBikes. Este enfoque resulta especialmente útil cuando se necesita crear un escuadrón o una flota de NavBikes sin consumir excesivos recursos de memoria RAM en la máquina. El patrón de diseño utilizado es Prototipo.
PrototypePatternBmxApp
El Patrón de diseño Prototype es un Patrón Creacional que se utiliza para crear nuevos objetos a partir de un prototipo existente, clonando y modificando sus propiedades según se requiera. Por tanto, éste Repositorio busca clonar la cantidad de objetos necesarios para la manufactura de un lote de marcos de Bmx, desde un Prototipo previamente creado
SingletonPattern-getInstance-LazyInitialization-GlobalInstance
Singleton Pattern in Java: Example showcasing the creational Singleton pattern. Ensures a single instance, offering global access. Ideal for understanding and applying design patterns in Java.