G03

Quem somos/Perfil do Grupo

• Elementos do Grupo Rita Marques, Marina Ruivo, David Lopes e Tiago Amador
• Alunos do segundo ano da Licenciatura de Gestão
• Para além das aulas ocupamos o tempo com desporto (natação, ginásio, ténis, basket), escutismo, viajar, música, cinema, exposições
• Rita e David - Palmela; Marina - Leiria; Tiago - Aveiro

•CURIOSIDADE: O David pratica Natação, de forma federada, todos os dias no Complexo Desprtivo do Jamor. "Sim é difícil conciliar, mas faz-se os possíveis, pelo prazer de competir"

Aulas

A abordagem OO permite suportar:
• tipos de dados complexos,
• modelos de dados semanticamente mais ricos
• reutilização

Programação Tradicional - funções e dados não estão unificados
Programação OO - operações e dados estão unificados

A abstracção - é a forma de descrever algo pelas suas propriedades essenciais, ignorando o detalhe, que é desnecessário (conduz ao conceito de Classe)

CLASSE tem:

  • atributos
  • operações
  • restrições
  • relacionamentos

Troca de Mensagens
Os objectos são unidades independentes que cooperam e interactuam através de mensagens que enviam uns aos outros, essas mensagens representam a invocação de um serviço disponibilizado por um objecto

Método

  • Interface de um objecto é definido em termos de métodos (acções desencadeadas pelas mensagens) a que ele sabe responder
  • É desencadeado pela recepção duma mensagem
  • A maioria dos métodos responde a perguntas ou alteram o estado do objecto
  • Implementam um serviço e/ou funcionalidade

Propriedades da ORIENTAÇÃO por OBJECTOS
Encapsulamento – as classes combinam os atributos e as operações numa mesma unidade

Herança – as classes podem ser organizadas hierarquicamente e assumir (“herdar”) as propriedades das super-classes

Polimorfismo – propriedade que permite que objectos de classes diferentes reajam diferentemente a mensagens com o mesmo método

Abstracção – representação concisa de ideias ou da essência de objectos incidindo sobre as suas características essenciais

++Curiosidades

E quem é que disse que não podiamos usar o nosso corpo como interface?!

http://www.youtube.com/watch?v=g3XPUdW9Ryg&feature=player_embedded#

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License