Want to create interactive content? It’s easy in Genially!

Get started free

Módulo Training Code

Patricia C

Created on October 14, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

Transcript

<Patrones de diseño

Ingeniería del Software

Iniciar>

>

>

<¿Qué es un Patrón de Diseño>

  • Estructuras y enfoques reutilizables y probadas para resolver problemas de diseño recurrentes de manera eficiente.
  • Ofrece una forma estándar de organizar y estructurar el código.
  • No son piezas de código.
  • Son guías o esquemas que ayudan a los desarrolladores a enfrentar situaciones comunes de forma más ordenada y mantenible.

<Tipos de Patrones >

>

>

Creacionales
Estructurales
Comportamiento
  • Controlan el proceso de creación de objetos.
  • Oculta la lógica de creación.
  • Desacoplamiento.
  • Describen cómo los objetos interactúan y se comunican.
  • Distribuyen responsabilidades.
  • Facilita la composición de clases y objetos.
  • Reutiliza código.
  • Interacción flexible

>

>

Patrones Creacionales

Singleton
Inicio de Sesión

>

>

Usuario
Sesión
Administrador de Autenticación
  1. Ingresa Credenciales
  2. Autentifica
  3. Nuevo inicio de sesión

>

>

>

>

Patrones Creacionales

Factory Method and Observer

>

>

Observadores

  • Notificar de forma automática a los demás módulos, cuando hay cambios en los productos.

Método de fabrica

  • Permite crear diferentes tipos de producto.
  • No especifica las clases exactas de los objetos.
  • Productos varían, pero tienen características en común.

Notificaciones automáticas

Inventario

  • Se actualiza con la nueva información.
  • Crear nuevos productos o actualizar existentes.

Patrón de Fábrica

>

>

Patrón Observer

>

>

>

>

<MVC>

Modelo Vista Controlador

start >

Controlador

>

>

  • Recibe las entradas del usuario.
  • Interpreta las acciones del usuario y las convierte en acciones que modifican el estado del modelo.
  • Actualiza la vista con base en los cambios en el modelo.

Modelo

  • Representa los datos y la lógica.
  • Notifica a la vista cuando hay cambios en los datos.
  • No conoce ni de la vista ni el controlador.

Vista

  • Presentar los datos al usuario (UI).
  • Es notificada cuando haya cambios.
  • Muestra los datos en función de la actualización del modelo.

>

>

>

>

>

<Bibliography>

Use this cool space to write your sources of information. Citing where you got the info is always a plus.

The APA guidelines (Publication Manual of the American Psychological Association) are essential when citing references.

This is a series of guidelines for citing any type of project: theses, reports, presentations... Whatever it may be! These references include information about the author, publication date, title, and source.

Here's a little guide for you: Arial or Times News Roman font, 12 pt, 2.0 line spacing, left-aligned and un-justified. It's also important to list all the sources you have cited throughout the article.

To do this, create a references page after the main body. On the references page, you should write the section title in bold and centered. On the second line, list the references in alphabetical order.