Please enable JavaScript.
Coggle requires JavaScript to display documents.
06 - OBJETOS E ESTRUTURAS DE DADOS (Lei de demeter (Não fale com estranhos…
06 - OBJETOS E ESTRUTURAS DE DADOS
Visibilidade
objetos
não expõe dados
Realizam operações sobre seus dados
Facilita entrada de novos tipos
estruturas
Expõem dados
Não realiza operações sobre seus dados
Facilita entrada de novos métodos
Objetos de transferência (DTOs)
Usos
objetos
Esconda estrutura de dados interna
Use padrões
get
,
set
,
is
.
Retorne resultado de operações, não dados
Estruturas
Exponha dados
Pode usar
get
,
set
,
is
não alterando dados
Ou objetos, ou estruturas
Lei de demeter
Não fale com estranhos
Usa apenas a classe
Um objeto criado pelo método
Objeto passado como parâmetro
Um objeto de uma instância variável do objeto
Carrinhos de trem
objeto
Retorne operações sobre os dados
Esconda a estrutura interna
estrutura
Exponha estrutura de dados
De preferência sem
get
,
set
ou
is