SlideShare uma empresa Scribd logo
ComposiçãoComposiçãoEM ANÁLISE
MARCUS DAVY VIANA NOGUEIRA
MODELAGEM DE SISTEMAS, 2013.1
ComposiçãoComposição
A Composição é uma agregação mais forte; nela, a existência
do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir.
Vejamos o exemplo Pedido-ItemPedido:
A Composição é um mecanismo de reaproveitamento
(reutilização) de classes utilizado pela POO para aumentar
a produtividade e a qualidade no desenvolvimento de
software.
ComposiçãoComposição
Exemplo da Pousada:
Dependendo das regras de negócio, o mesmo relacionamento
que acontece através de uma agregação, em determinado
sistema, pode, em outro, se dar por uma composição.
ComposiçãoComposição
Exemplo da Locadora de Veículos:
ComposiçãoComposição
Resumão:
• É um relacionamento de contenção. Um objeto
(container) CONTÉM outros objetos (elementos).
• Esses elementos que estão contidos dentro de
outro objeto dependem dele para existir.
• Eles são criados e destruídos de acordo com o seu
container.
A composição, na UML, é
representada por uma linha com um
losango preenchido do lado da
classe dona do relacionamento.
Referências
 Guedes, G. T. (2006). UML – Uma abordagem
prática 2° Edição. In: G. T. Guedes, UML – Uma
abordagem prática 2° Edição (p. 72). Novatec.
 http://pt.wikipedia.org/wiki/Diagrama_de_cla
sses, acesso em 03/07/2013
Referências

Mais conteúdo relacionado

PDF
Diagramas de pacotes
PDF
BD I - Aula 08 B - Algebra Relacional - Exercicios Resolucao
PDF
O que é relacionamento interpessoal
PDF
AULA DE MATRIZ SWOT
PDF
clean code
PDF
Introdução à linguagem UML
PPTX
Slide inflaçao 1
Diagramas de pacotes
BD I - Aula 08 B - Algebra Relacional - Exercicios Resolucao
O que é relacionamento interpessoal
AULA DE MATRIZ SWOT
clean code
Introdução à linguagem UML
Slide inflaçao 1

Mais procurados (20)

PPTX
Habilidades Interpessoais: Negociação
PDF
Programação Orientação a Objetos - Herança
PDF
Padrões de Projeto de Software
PDF
POO - 10 - Herança
PPT
Abordagem humanística da administração
PPTX
A teoria de sistemas
PPT
Planejamento administrativo
PDF
Modelo Conceitual
POT
Algoritmo 06 - Array e Matrizes
PDF
Aula 5 - Adm. RH - Remuneração
PPT
Tecnicas de atendimento a cliente 1
PPT
Trabalho em equipe
PDF
POO - 19 - Elementos Estáticos
PPTX
Aula 9 banco de dados
PDF
Introdução à Visualização de Dados (2015)
PPTX
Programação Orientado a Objetos
PPT
Liderança
PPTX
Diagrama de Atividades - UML
PPTX
Modelo entidade relacionamento
PPT
Gestão conflitos
Habilidades Interpessoais: Negociação
Programação Orientação a Objetos - Herança
Padrões de Projeto de Software
POO - 10 - Herança
Abordagem humanística da administração
A teoria de sistemas
Planejamento administrativo
Modelo Conceitual
Algoritmo 06 - Array e Matrizes
Aula 5 - Adm. RH - Remuneração
Tecnicas de atendimento a cliente 1
Trabalho em equipe
POO - 19 - Elementos Estáticos
Aula 9 banco de dados
Introdução à Visualização de Dados (2015)
Programação Orientado a Objetos
Liderança
Diagrama de Atividades - UML
Modelo entidade relacionamento
Gestão conflitos
Anúncio

Destaque (20)

PPT
Memorias de um sargento
ODP
Otimizando a execução de código-fonte PHP
PDF
Tudo o que você precisa saber sobre o php7
PPT
Visibilidade e Diagrama de Classe de Projeto na UML
PPTX
Fundamentos de algoritmos e programação - Fortran
PPS
Associações entre classes
PDF
PDF
Java programação orientada a objetos
PPT
Diagrama de classe
PDF
Presentación puravera foro fehispor
DOC
XTIANA OMOKHOSE ISEDU
PPTX
Tobias Ahl - Rala - Sweden Rural & Municipality Broadband
PPTX
Clase 1 desordenes emocionales afectivos y conductuales
PPT
081024 Com Part Ges Fin Cochabamba
PDF
Logmatic at ElasticSearch November Paris meetup
PPT
1 Aula De Dreamweaver
PDF
Pilares ATLANTIS™ de titanio dorado. Para una mejor salud periimplantaria.
PPTX
Global Connections in Long-term care - IAHSA 2012
PPTX
Mito de prometeo
PDF
Eventi GEOWEB
Memorias de um sargento
Otimizando a execução de código-fonte PHP
Tudo o que você precisa saber sobre o php7
Visibilidade e Diagrama de Classe de Projeto na UML
Fundamentos de algoritmos e programação - Fortran
Associações entre classes
Java programação orientada a objetos
Diagrama de classe
Presentación puravera foro fehispor
XTIANA OMOKHOSE ISEDU
Tobias Ahl - Rala - Sweden Rural & Municipality Broadband
Clase 1 desordenes emocionales afectivos y conductuales
081024 Com Part Ges Fin Cochabamba
Logmatic at ElasticSearch November Paris meetup
1 Aula De Dreamweaver
Pilares ATLANTIS™ de titanio dorado. Para una mejor salud periimplantaria.
Global Connections in Long-term care - IAHSA 2012
Mito de prometeo
Eventi GEOWEB
Anúncio

Mais de marcusNOGUEIRA (20)

PPTX
Direito Penal - Suspensão Condicional da Pena e Livramento Condicional
PDF
Cartões de Crédito
PDF
Desigualdades Sociais
PDF
Justiça, de Michael Sandel. Cap. 3 - Somos Donos de Nós Mesmos?
PDF
Prevenção e Combate a Incêndio - Norma Regulamentadora nº 23
PDF
A Última Grande Lição - 14 Terças-Feiras com Morrie
PDF
Análise do Livro "A Última Grande Lição", de Mitch Albom
PDF
Matéria "A Greve de 1951"
PDF
Texto "A Pirataria Moderna"
PDF
Os Cordados - Características e Classificação Gerais
PDF
Textículo o que é essencial na vida
PDF
O Voto Obrigatório no Século XXI
PDF
O Papel das Leis na Sociedade Moderna
PDF
Análise do Conto "A Teoria do Medalhão", de Machado de Assis
PDF
Análise do filme "A Língua das Mariposas" (1999)
PPTX
NEON | O Neônio
PPTX
A Teoria do Medalhão, de Machado de Assis
PPTX
Conceitos de Orientação a Objeto e Exemplos no Estudo de Caso do TRT-16
PPTX
Tecido Muscular
PPTX
Ciclo Hidrologico
Direito Penal - Suspensão Condicional da Pena e Livramento Condicional
Cartões de Crédito
Desigualdades Sociais
Justiça, de Michael Sandel. Cap. 3 - Somos Donos de Nós Mesmos?
Prevenção e Combate a Incêndio - Norma Regulamentadora nº 23
A Última Grande Lição - 14 Terças-Feiras com Morrie
Análise do Livro "A Última Grande Lição", de Mitch Albom
Matéria "A Greve de 1951"
Texto "A Pirataria Moderna"
Os Cordados - Características e Classificação Gerais
Textículo o que é essencial na vida
O Voto Obrigatório no Século XXI
O Papel das Leis na Sociedade Moderna
Análise do Conto "A Teoria do Medalhão", de Machado de Assis
Análise do filme "A Língua das Mariposas" (1999)
NEON | O Neônio
A Teoria do Medalhão, de Machado de Assis
Conceitos de Orientação a Objeto e Exemplos no Estudo de Caso do TRT-16
Tecido Muscular
Ciclo Hidrologico

Último (20)

PDF
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PDF
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
PDF
edital-de-chamamento-publico-no-3-2025.pdf
PPT
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
PPTX
Programa Nacional de Saúde do Adulto.pptx
PDF
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
DOCX
PLANEJAMENTO QUINZENAL - 18.08.2025 à 29.08.2025 - 2ºANO - PROFESSORA PATRÍCI...
PDF
O retorno a origem (islã Islamismo)
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
PDF
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
administraoemenfermagem e introdução de medicamento
PPTX
4. A cultura do cinema e as vanguardas.pptx
PPTX
AULA METodologia MODIFIC PART 1 MSC.pptx
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
[Slides] A Literatura no ENEM 2017 (1).pdf
DOC
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
PPTX
Ocupação e transformação dos territórios.pptx
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
edital-de-chamamento-publico-no-3-2025.pdf
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
Programa Nacional de Saúde do Adulto.pptx
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
PLANEJAMENTO QUINZENAL - 18.08.2025 à 29.08.2025 - 2ºANO - PROFESSORA PATRÍCI...
O retorno a origem (islã Islamismo)
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
administraoemenfermagem e introdução de medicamento
4. A cultura do cinema e as vanguardas.pptx
AULA METodologia MODIFIC PART 1 MSC.pptx
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
[Slides] A Literatura no ENEM 2017 (1).pdf
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
Ocupação e transformação dos territórios.pptx

Diagrama de Classe: Relacionamento de Composição

  • 1. ComposiçãoComposiçãoEM ANÁLISE MARCUS DAVY VIANA NOGUEIRA MODELAGEM DE SISTEMAS, 2013.1
  • 2. ComposiçãoComposição A Composição é uma agregação mais forte; nela, a existência do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir. Vejamos o exemplo Pedido-ItemPedido: A Composição é um mecanismo de reaproveitamento (reutilização) de classes utilizado pela POO para aumentar a produtividade e a qualidade no desenvolvimento de software.
  • 4. Dependendo das regras de negócio, o mesmo relacionamento que acontece através de uma agregação, em determinado sistema, pode, em outro, se dar por uma composição. ComposiçãoComposição Exemplo da Locadora de Veículos:
  • 5. ComposiçãoComposição Resumão: • É um relacionamento de contenção. Um objeto (container) CONTÉM outros objetos (elementos). • Esses elementos que estão contidos dentro de outro objeto dependem dele para existir. • Eles são criados e destruídos de acordo com o seu container. A composição, na UML, é representada por uma linha com um losango preenchido do lado da classe dona do relacionamento.
  • 6. Referências  Guedes, G. T. (2006). UML – Uma abordagem prática 2° Edição. In: G. T. Guedes, UML – Uma abordagem prática 2° Edição (p. 72). Novatec.  http://pt.wikipedia.org/wiki/Diagrama_de_cla sses, acesso em 03/07/2013 Referências