Estudio - Mayo 15 y 17 de 2010

 

Formato

     Reunión virtual

 

Síntesis:

 

  • Check-in: Nombre, país, tu comida favorita 
  • Cómo le explicarías el principio a tu abuela?
  • Qué significa open for extensión?
  • Qué significa closed for modification?
  • Porqué el ejemplo malo no cumple el principio?
  • Porqué el ejemplo bueno si lo cumple?
  • Algún ejemplo donde se aplique el principio?
  • De qué maneras se puede implementar este principio en OO?
  • Ejemplo de extensión por herencia?
  • Ejemplo de extensión por composición?
  • Cual es más conveniente?
  • Puedo aplicar open/closed sin encapsular bien?
  • Cuál es el beneficio de aplicar este principio, respecto de no aplicarlo?
  • Cómo me doy cuenta cuando no se está aplicando el principio?
  • Cómo me doy cuenta cuando conviene aplicarlo?

 

Enlaces:

 

 

Lecturas:

 

Trabajamos sobre el principio SRP -Single Responsibility Principle, del siguiente material:

Pablo's SOLID Software Development

The Principles of ODD (Uncle Bob)

 

 

Video 1 (Sábado 15 de Mayo)

 

        Si lo prefieren, pueden observar el vídeo en http://www.screencast.com/t/C4wFHJujG o descargar el archivo desde este enlace, el cual tiene un tamaño de 73.82 MB.

 

Unable to display content. Adobe Flash is required.

 

Video 2 (Lunes 17 de Mayo)

 

        Si lo prefieren, pueden observar el vídeo en http://www.screencast.com/t/0qTQ80lBoB o descargar el archivo desde este enlace, el cual tiene un tamaño de 122.98 MB.

 

Unable to display content. Adobe Flash is required.