Programação com Objetos

Esta cadeira tem como objetivo dar a conhecer o paradigma de programação com objectos, as suas vantagens, inconvenientes e limitações; assim como o paradigma dos padrões de desenho, tanto no desenvolvimento, como na refactorização de aplicações.

Recursos Adicionais

Student
+age: int
+jumpOffTower(northTower: Tower)
Course
+name: String
+students: List<Students>
+giveMaxGradeToAllStudents()