Del curso: Fundamentos de Programação: Design Orientado a Objetos
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 25.000 cursos impartidos por expertos del sector.
Agregação - Tutorial de Java
Del curso: Fundamentos de Programação: Design Orientado a Objetos
Agregação
A agregação é outro tipo de relacionamento entre objetos onde um objeto é constituído por outros objetos, como essa Frota de naves espaciais. Podemos pensar em uma Frota como um objeto contém vários objetos individuais de NavesEspaciais. Objetos em um relacionamento de Agregação, têm objetos relacionados. Enquanto um objeto que herda de outro, é o outro objeto. Uma Frota não é uma NaveEspacial. Mas eu posso dizer que a Frota tem 20 NavesEspaciais. O que quero deixar claro, é que um relacionamento "tem", é diferente de um relacionamento "é" da herança. Nos diagramas de "OML", representamos a relação de agregação com um diamante não preenchido. Temos aqui que o objeto "Frota" contém uma coleção de objetos "NaveEspaciaL" e como uma "NaveEspacial" é uma classe abstrata, a "Frota" pode conter qualquer tipo de "NaveEspacial". Também podemos indicar aqui que uma frota tem várias "NavesEspaciais" com um asterisco. Isso quer dizer que uma "Frota" pode ter de zero a muitas "NavesEspaciais". E…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
-
(Bloqueado)
Identificando situações de herança5 min 13 s
-
(Bloqueado)
Usando herança2 min 38 s
-
(Bloqueado)
Classes abstratas e concretas3 min 57 s
-
(Bloqueado)
Interfaces4 min 59 s
-
(Bloqueado)
Agregação2 min 18 s
-
(Bloqueado)
Composição1 min 53 s
-
(Bloqueado)
Desafio: relacionamento das classes do Jukebox1 min 12 s
-
(Bloqueado)
Solução: relacionamento das classes do Jukebox3 min 36 s
-
(Bloqueado)
-