Skip to main content
Call us : (+57) 602 2405555 E-mail : info@unipacifico.edu.co
English ‎(en)‎
English ‎(en)‎ Español - Colombia ‎(es_co)‎ Español - Internacional ‎(es)‎
You are currently using guest access
Log in
Home
Unipacifico
  • Home
  • More
  1. DISEÑO DE SISTEMAS IS04D1 JC - Semestre I 2025
  2. CAPITULO 9. PATRONES CREACIONALES

CAPITULO 9. PATRONES CREACIONALES

Completion requirements

Los patrones creacionales son soluciones reutilizables que abordan el problema de cómo crear objetos de manera flexible, eficiente y controlada, especialmente cuando la creación directa puede generar dependencia o rigidez en el código.

Estos patrones encapsulan el proceso de instanciación, permitiendo que el sistema sea más independiente de las clases concretas que utiliza y facilitando cambios, extensiones o mejoras sin alterar la estructura del software.

Entre los patrones creacionales más conocidos se encuentran:

  • Singleton: garantiza que una clase tenga una única instancia accesible globalmente.

  • Factory Method: delega la creación de objetos a subclases o métodos especializados.

  • Abstract Factory: proporciona una interfaz para crear familias de objetos relacionados sin especificar sus clases concretas.

  • Builder: separa la construcción de un objeto complejo de su representación, permitiendo diferentes configuraciones.

  • Prototype: crea nuevos objetos copiando una instancia existente, útil cuando la creación desde cero es costosa o compleja.

En esta unidad aprenderás a identificar cuándo y por qué aplicar cada uno de estos patrones, así como sus ventajas, desventajas y usos comunes en el desarrollo de software robusto, escalable y fácil de mantener.

Academi

Institución de educación superior de nivel nacional, con régimen especial

Info

  • Comunidad Moodle
  • Soporte gratuito Moodle
  • Desarrollo Moodle
  • Documentación Moodle
  • Moodle.com

Contacto

Kilómetro 13 vía al Aeropuerto - Barrio el Triunfo

Phone : (+57) 602 2405555

E-mail : info@unipacifico.edu.co

Síguenos en

Copyright © 2024 -Desarrollado por LMSACE.com. Desarrollado por Moodle

You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle