joaoclopes / wrkoo

0 stars 0 forks source link

Sender e receiber deveria ser um objeto de User #28

Open jeansouzak opened 4 years ago

jeansouzak commented 4 years ago

https://github.com/joaoclopes/wrkoo/blob/e8c7b2a0b0b9e154082a24fa8dd4470387de0b9c/Models/Message.php#L15

joaoclopes commented 4 years ago

o certo nao seria eu herdar user no message?

jeansouzak commented 4 years ago

Nunca. Herança é um dos pilares básicos da orientação a objetos, se vc não entendeu isso recomendo estudar o assunto novamente e praticar. Fazer isso é o mesmo que dizer que Pessoa é um Cavalo pq ambos podem andam e comer. Se não responder a pergunta "é um/uma?" é pq n é herança.

Isso n tem nada a ver com herança mas sim com a assinatura do seu metodo, deixar ele coeso e saber que preciso / sou obrigado a passar uma instancia de User