Princípios SOLID através de exemplos
PRINCÍPIOS SOLID Single responsibility principle Open closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle Single Responsibility PrincipleUm objecto, uma responsabilidade class Customer { private FileLogger obj = new FileLogger(); public virtual void Add() { try { // Código de acesso à base de dados } catch (Exception ex) { obj.Handle(ex.ToString()); } } } class FileLogger...