10
Principio de Responsabilidad Única (S) Moises Alexander Salazar Vila Microsoft Most Valuable Professional

[Xamarin] Principio de Responsabilidad Única (S)

Embed Size (px)

Citation preview

Page 1: [Xamarin] Principio de Responsabilidad Única (S)

Principio de ResponsabilidadÚnica (S)

Moises Alexander Salazar VilaMicrosoft Most Valuable Professional

Page 2: [Xamarin] Principio de Responsabilidad Única (S)

• 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

Page 3: [Xamarin] Principio de Responsabilidad Única (S)

Visión general

SOLID SCohesión y

Acoplamiento

Demo Recursos

Page 4: [Xamarin] Principio de Responsabilidad Única (S)

• (S)ingle Responsibility Principle• (O)pen-Closed Principle• (L)iskov Substitution Principle• (I)nterface Segregation

Principle• (D)ependency Inversion

Principle

SOLID

Robert C. Martin

Page 5: [Xamarin] Principio de Responsabilidad Única (S)
Page 6: [Xamarin] Principio de Responsabilidad Única (S)

“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

Page 7: [Xamarin] Principio de Responsabilidad Única (S)

Cohesión y Acoplamiento

• CohesiónRelación y enfoque• Acoplamiento

Dependencia• Responsabilidad

Requerimientos

Page 8: [Xamarin] Principio de Responsabilidad Única (S)

Demo

Page 10: [Xamarin] Principio de Responsabilidad Única (S)

Gracias

bit.ly/1urSn7l