Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, acabei de fazer um curso básico sobre PHP OO, consegui absorver legal bastante coisa, o problema é que durante o curso e na internet vi alguns termos e coisas que me deixaram confuso, por exemplo:
**Oque é TDD?
Oque é UML?
Quando devo usar interfaces e/ou classes Abstratas?**
**Quais Design Patterns me focar mais?
Por que não posso estender uma classe de banco de dados?** Ex: Login estender Banco de Dados.
e dicas gerais sobre identação,abstração de código.
Obrigado pela atenção!
Por que não posso estender uma classe de banco de dados? Ex: Login estender Banco de Dados.
Toda classe que estende outra expressa a relação do tipo É UM. Um Login É UM banco de dados? então ele não deve estende-lo.
Test Driven Development (google it)
Unified Modeling Language (google it)
Via de regra: sempre!
Estude todos e foque nos que você encontrar aplicações práticas.
Liskov Substitution Principle
Para identação, siga a PSR