É comum que um aplicativo seja organizado em uma árvore de componentes aninhados:

Por exemplo, você pode ter componentes para o cabeçalho, barra lateral e área de conteúdo, cada um normalmente contendo outros componentes para navegação, como links, postagens de blog, etc.

No contexto da Orientação a Objetos, o Princípio da Responsabilidade Unica (SRP) do SOLID define que uma classe deve possuir apenas uma responsabilidade, e esta responsabilidade deve estar totalmente encapsuladana respectiva classe. A seguir alguns exemplos descritivos.

SRP

By hamiltongabriel

SRP

  • 106