Exercícios de Programação Orientada ao Objeto
Exercícios: 1. O que devemos fazer no processo de abstração? 2. Por que uma classe é uma abstração? 3. Qual a mudança de paradigma da abordagem estruturada para a orientada a objetos? 4.Quais são os 3 pilares da Programação Orientada ao Objeto? 4. Qual a diferença entre uma classe e um objeto? 5. O que é encapsulamento? 6. Como identificar classes e objetos necessários para resolver um problema? 7. O que é coesão? 8. Por que uma classe deve ter alta coesão? 9. Por que as operações de uma classe devem ter alta coesão? 10. Qual a relação entre abstração, classe e coesão? 11. Qual a diferença entre um objeto e a instância de uma classe? 12. O que significa um objeto ter uma identidade única? 13. O que representa a palavra reservada this em Java? 14. Como explicar o estado de um objeto? 15. Objetos com estados iguais representam um mesmo objeto? 16. Em quais situações o estado de um objeto é modificado? 17. Quando devemos utilizar variáveis globais? 18. Por que os a...