Search Header Logo
Dry and IoC

Dry and IoC

Assessment

Presentation

Other

Professional Development

Practice Problem

Easy

Created by

Ricardo Quintana

Used 1+ times

FREE Resource

6 Slides • 1 Question

1

​Don’t Repeat Yourself e Inversion of Control

By Ricardo Quintana

2

El objetivo principal es​ evitar la duplicación de lógica​. Cada pieza de funcionalidad debe tener una​ identidad única​,​ no ambigua y​ representativa dentro del sistema. 

By Ricardo Quintana

media

3

Ejemplo:

By Ricardo Quintana

media

4

Open Ended

¿Por qué es importante?

​Hace el código más mantenible​:

Reduce el tamaño del código​:

Ahorra tiempo​:

5

La inversión de control es un principio de la ingeniería de software que transfiere el control de objetos o partes de un programa a un contenedor o Framework. Lo usamos con mayor frecuencia en el contexto de la programación orientada a objetos.

By Ricardo Quintana

media

6

A este principio se lo conoce también como ​Don’t call us, we’ll call you​ (No nos llame, nosotros lo llamamos) o ​Hollywood Principle​ (Principio de  Hollywood). 

Las ​Formas mas conocidas de este principio son:

  1. ​Localizador de Servicios

  2. ​Inyección de dependencia

By Ricardo Quintana

7

Ejemplo:

By Ricardo Quintana

media

​Don’t Repeat Yourself e Inversion of Control

By Ricardo Quintana

Show answer

Auto Play

Slide 1 / 7

SLIDE