[Xamarin] Principio de Responsabilidad Única (S)

Preview:

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

Gracias

bit.ly/1urSn7l