View
62
Download
4
Embed Size (px)
Citation preview
Principio de ResponsabilidadÚnica (S)
Moises Alexander Salazar VilaMicrosoft Most Valuable Professional
• Professional Full Stack Developer• Microsoft Visual C# Specialist• Windows Aplications Developer• Microsoft Silverlight Developer• Windows Phone Developer• Microsoft SQL Server Developer• Microsoft Azure Solutions Developer• HTML5 with JavaScript and CSS3 Specialist
Moises Alexander Salazar Vila Lima, Perú
bit.ly/1urSn7l
Visión general
SOLID SCohesión y
Acoplamiento
Demo Recursos
• (S)ingle Responsibility Principle• (O)pen-Closed Principle• (L)iskov Substitution Principle• (I)nterface Segregation
Principle• (D)ependency Inversion
Principle
SOLID
Robert C. Martin
“Cada módulo o clase debe tener responsabilidad sobre una sola parte de la funcionalidad proporcionada por el software y esta
responsabilidad debe estar encapsulada en su totalidad por la clase.”– Wikipedia
Principio de responsabilidad única (S)
“Una clase debe tener solo una razón para cambiar.”– Robert C. Martin
Cohesión y Acoplamiento
• CohesiónRelación y enfoque• Acoplamiento
Dependencia• Responsabilidad
Requerimientos
Demo
• SOLID• https://es.wikipedia.org/wiki/SOLID• Principio de responsabilidad única • https://es.wikipedia.org/wiki/
Principio_de_responsabilidad_única• Encapsulamiento• https://es.wikipedia.org/wiki/Encapsulamiento_(informática)
Recursos
Gracias
bit.ly/1urSn7l