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.
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.