Comprehensive collection of programming concepts, design patterns, and refactoring techniques. Explore SOLID principles, various design patterns, and practical coding examples across multiple languages to review or improve your software development skills.
- Principio de Responsabilidad Única (SRP) en TypeScript
- Principio de Abierto/Cerrado (OCP) en Java
- Principio de Sustitución de Liskov (LSP) en Java
- Principio de Segregación de Interfaces (ISP) en Java
- Principio de Inversión de Dependencias (DIP) en PHP
- Abstract Factory en Python
- Builder en Java
- Builder en Python
- Factory Method en Python
- Prototype en Java
- Prototype en Python
- Singleton en Java
- Observer en PHP
- Observer en C#
- Iterator en C#
- Strategy en PHP
- Command en Java
- Template Method en Python
- Recursivo vs Iterativo en Python
- Caso Integrador en JavaScript
- Imágenes y Debounce Filter
- Message Broker en Python
- Gestor de Tareas en Java
Esta colección reúne ejemplos de codigo que exploran diversos conceptos de programación, incluyendo principios SOLID, patrones de diseño, refactorización y técnicas de programación en múltiples lenguajes.