usurios interagem. Negcio: mantm as classes do sistema responsveis pelos servios e regras do negcio. Dados: camada responsvel pelo armazenamento e recuperao dos dados persistentes do sistema.
Vantagens:
Separao de cdigo relativo a interface com o
usurio (UI), comunicao, negcio e dados. Permite a mudana de implementao de uma camada sem afetar a outra, desde que a interface entre as mesmas seja mantida. Possibilita que uma camada trabalhe com diferentes verses de outra camada.