{"id":25429,"date":"2021-12-24T15:16:17","date_gmt":"2021-12-24T04:16:17","guid":{"rendered":"https:\/\/creately.com\/blog\/?p=25429"},"modified":"2023-06-26T15:30:55","modified_gmt":"2023-06-26T04:30:55","slug":"relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos","status":"publish","type":"post","link":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/","title":{"rendered":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><span style=\"font-weight: 400;\">UML significa Unified Modeling Language (Linguagem de Modelagem Unificada). \u00c9 uma linguagem rica para modelar solu\u00e7\u00f5es de software, estruturas de aplica\u00e7\u00e3o, comportamento do sistema e<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/importance-of-business-process-modeling\/\"> <span style=\"font-weight: 400;\">processos de neg\u00f3cio<\/span><\/a><span style=\"font-weight: 400;\">. Existem <\/span><b>14 tipos de diagramas UML<\/b><span style=\"font-weight: 400;\"> para ajud\u00e1-lo a modelar estes comportamentos. Voc\u00ea pode fazer um diagrama UML online usando o nosso software, ou veja alguns exemplos de<\/span><a href=\"https:\/\/creately.com\/diagram-type\/templates\/uml-diagram\"> <span style=\"font-weight: 400;\">diagramas UML<\/span><\/a><span style=\"font-weight: 400;\"> na nossa comunidade de diagrama\u00e7\u00e3o.<\/span><\/p>\n<h3><b>Lista de tipos de diagramas UML<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Ent\u00e3o, quais s\u00e3o os diferentes tipos de diagramas UML? Existem duas categorias principais: <\/span><b>diagramas de estrutura<\/b><span style=\"font-weight: 400;\"> e <\/span><b>diagramas comportamentais<\/b><span style=\"font-weight: 400;\">. Clique nos links para saber mais sobre um tipo espec\u00edfico de diagrama.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Diagramas de Estrutura<\/span>\n<ul>\n<li><a href=\"#ClassDiagram\">Diagrama de Classes<\/a><\/li>\n<li><a href=\"#ComponentDiagram\">Diagrama de componentes<\/a><\/li>\n<li><a href=\"#DeploymentDiagram\">Diagrama de Implanta\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"#ObjectDiagram\">Diagrama de objetos<\/a><\/li>\n<li><a href=\"#PackageDiagram\">Diagrama do pacote<\/a><\/li>\n<li><a href=\"#ProfileDiagram\">Diagrama de Perfil<\/a><\/li>\n<li><a href=\"#CompStrDiagram\">Diagrama de Estrutura Composta<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Diagramas Comportamentais\n<ul>\n<li><a href=\"#UseCaseDiagram\">Use o diagrama de caso<\/a><\/li>\n<li><a href=\"#ActivityDiagram\">Diagrama de atividades<\/a><\/li>\n<li><a href=\"#StateMachDiagram\">Diagrama da M\u00e1quina do Estado<\/a><\/li>\n<li><a href=\"#SequenceDiagram\">Diagrama de Sequ\u00eancia<\/a><\/li>\n<li><a href=\"#CommDiagram\">Diagrama de Comunica\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"#IntOverDiagram\">Diagrama de vis\u00e3o geral da intera\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"#TimingDiagram\">Diagrama de tempo<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14651 size-large\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/UML-Diagram-types-1-1024x658.png\" alt=\"Todos os 14 tipos de diagrama UMl categorizados em UML comportamental e estrutural\" width=\"800\" height=\"514\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/UML-Diagram-types-1-1024x658.png 1024w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/UML-Diagram-types-1-300x193.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/UML-Diagram-types-1.png 1541w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/div>\n<p><b>Os diagramas de estrutura<\/b><span style=\"font-weight: 400;\"> mostram as coisas no sistema modelado. Em um termo mais t\u00e9cnico, eles mostram diferentes objetos em um sistema. <\/span><b>Os diagramas comportamentais<\/b><span style=\"font-weight: 400;\"> mostram o que deve acontecer num sistema. Eles descrevem como os objetos interagem uns com os outros para criar um sistema funcional.<\/span><\/p>\n<h3><a name=\"ClassDiagram\"><\/a>Diagrama de Classes<\/h3>\n<div>\n<p><span style=\"font-weight: 400;\">Os diagramas de classes s\u00e3o o principal componente de qualquer solu\u00e7\u00e3o orientada a objetos. Mostra as classes em um sistema, atributos e opera\u00e7\u00f5es de cada classe e a rela\u00e7\u00e3o entre cada classe.<\/span><\/p>\n<\/div>\n<div><\/div>\n<div>\n<p><span style=\"font-weight: 400;\">Na maioria das ferramentas de modelagem, uma classe tem tr\u00eas partes. Nome no topo, atributos no meio e opera\u00e7\u00f5es ou m\u00e9todos no fundo. Num sistema grande com muitas classes relacionadas, as classes s\u00e3o agrupadas para criar diagramas de classes. Diferentes rela\u00e7\u00f5es<\/span><a href=\"https:\/\/creately.com\/diagram-type\/article\/relationships-that-exist-between-classes\"> <span style=\"font-weight: 400;\">entre as classes<\/span><\/a><span style=\"font-weight: 400;\"> s\u00e3o mostradas por diferentes tipos de setas.<\/span><\/p>\n<\/div>\n<div><\/div>\n<div>\n<p><span style=\"font-weight: 400;\">Abaixo est\u00e1 uma imagem de um diagrama de classes. Siga o link abaixo para mais exemplos de diagramas de classes ou comece imediatamente com nossos<\/span><a href=\"https:\/\/creately.com\/diagram-type\/templates\/class-diagram\"><span style=\"font-weight: 400;\"> Modelos de Diagramas UML<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<\/div>\n<p><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxncbybu\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14652 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Class-diagram.jpg\" alt=\"Diagrama de classes, o tipo mais popular de diagrama UML\" width=\"770\" height=\"501\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Class-diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Class-diagram-300x195.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a> <span style=\"font-weight: 400;\">Clique na imagem para editar o diagrama de classes acima (abre em nova janela) <\/span><\/p>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/class-diagram\"><b>Obtenha mais exemplos de diagrama de classes UML &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"ComponentDiagram\"><\/a>Diagrama de componentes<\/h3>\n<p><span style=\"font-weight: 400;\">Um diagrama de componentes mostra a rela\u00e7\u00e3o estrutural dos componentes de um sistema de software. Estes s\u00e3o utilizados principalmente quando se trabalha com sistemas complexos com muitos componentes. Os componentes se comunicam uns com os outros usando as interfaces. As interfaces s\u00e3o ligadas atrav\u00e9s de conectores. A imagem abaixo mostra um diagrama de componentes. <\/span><a href=\"https:\/\/creately.com\/creately-start?tempID=gqz0nrua1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14653 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Component-Diagram.jpg\" alt=\"Modelo de diagrama de componentes com explica\u00e7\u00e3o\" width=\"770\" height=\"496\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Component-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Component-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a> <span style=\"font-weight: 400;\">Voc\u00ea pode usar este modelo de diagrama de componentes clicando na imagem<\/span><\/p>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/component-diagram\"><b>Obtenha mais modelos de diagramas de componentes &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"DeploymentDiagram\"><\/a>Diagrama de Implanta\u00e7\u00e3o<\/h3>\n<p><span style=\"font-weight: 400;\">Um <\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/deployment-diagram-tutorial\/\"><span style=\"font-weight: 400;\">diagrama de implanta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\"> mostra o hardware do seu sistema e o software nesse hardware. Os diagramas de implanta\u00e7\u00e3o s\u00e3o \u00fateis quando a sua solu\u00e7\u00e3o de software \u00e9 implantada em v\u00e1rias m\u00e1quinas, tendo cada uma delas uma configura\u00e7\u00e3o \u00fanica. Abaixo est\u00e1 um exemplo de diagrama de implanta\u00e7\u00e3o.<\/span><a href=\"https:\/\/creately.com\/creately-start?tempID=gsx1cnemh\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14654 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Deployment-Diagram.jpg\" alt=\"Modelo de diagrama de implanta\u00e7\u00e3o\" width=\"770\" height=\"495\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Deployment-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Deployment-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a> <span style=\"font-weight: 400;\">Clique na imagem para usar este diagrama de implanta\u00e7\u00e3o como modelo<\/span><\/p>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/deployment-diagram\"><b>Obtenha Mais Modelos de Diagramas de Implanta\u00e7\u00e3o &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"ObjectDiagram\"><\/a>Diagrama de objetos<\/h3>\n<p><span style=\"font-weight: 400;\">Os <\/span><a href=\"https:\/\/creately.com\/pt\/lp\/ferramenta-de-diagrama-de-objetos\"><span style=\"font-weight: 400;\">diagramas de objetos<\/span><\/a><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2f\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">,<\/span><\/a><span style=\"font-weight: 400;\"> \u00e0s vezes chamados de diagramas de inst\u00e2ncia, s\u00e3o muito semelhantes aos<\/span> <a href=\"https:\/\/creately.com\/blog\/diagrams\/class-diagram-tutorial\/\"><span style=\"font-weight: 400;\">diagramas de classes<\/span><\/a><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2f\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">. <\/span><\/a><span style=\"font-weight: 400;\">Como os diagramas de classes, eles tamb\u00e9m mostram a rela\u00e7\u00e3o entre objetos, mas usam exemplos do mundo real. Eles mostram como ser\u00e1 um sistema em um determinado momento. Como h\u00e1 dados dispon\u00edveis nos objetos, eles s\u00e3o usados para explicar rela\u00e7\u00f5es complexas entre objetos. <\/span><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2f\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14655 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Object-Diagram.jpg\" alt=\"Modelo de diagrama de objetos\" width=\"770\" height=\"409\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Object-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Object-Diagram-300x159.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a> <span style=\"font-weight: 400;\">Clique na imagem para usar o diagrama de objetos como modelo<\/span><\/p>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/object-diagram\"><b>Obter mais modelos de diagramas de objetos &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"PackageDiagram\"><\/a>Diagrama do pacote<\/h3>\n<p><span style=\"font-weight: 400;\">Como o nome sugere, um diagrama de pacotes mostra as depend\u00eancias entre os diferentes pacotes de um sistema. Confira os artigo wiki para saber mais sobre as depend\u00eancias e elementos encontrados nos diagramas de pacotes.<\/span><br \/>\n<a href=\"https:\/\/creately.com\/creately-start?tempID=j5xitrro1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14657 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Package-Diagram.jpg\" alt=\"Exemplo de diagrama de pacotes UML\" width=\"770\" height=\"496\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Package-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Package-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/p>\n<h3><a name=\"ProfileDiagram\"><\/a>Diagrama de Perfil<\/h3>\n<p><span style=\"font-weight: 400;\">O diagrama de perfil \u00e9 um novo tipo de diagrama introduzido no UML 2. Este \u00e9 um tipo de diagrama que \u00e9 muito raramente utilizado em qualquer especifica\u00e7\u00e3o. Para mais modelos de diagramas de perfil, visite a nossa<a href=\"https:\/\/creately.com\/diagram-community\/all?term=Profile%2520Diagram\"> comunidade de diagramas.<\/a><\/span><br \/>\n<a href=\"https:\/\/creately.com\/creately-start?tempID=j6dbkbqz2\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14658 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Profile-Diagram.jpg\" alt=\"Diagrama de perfil UML\" width=\"770\" height=\"496\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Profile-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Profile-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/p>\n<h3><a name=\"CompStrDiagram\"><\/a>Diagrama de Estrutura Composta<\/h3>\n<p><span style=\"font-weight: 400;\">Os diagramas de estrutura compostos s\u00e3o usados para mostrar a estrutura interna de uma classe. Alguns dos comuns de<\/span><a href=\"https:\/\/creately.com\/diagram-community\/all?term=composite\"> <span style=\"font-weight: 400;\">Estrutura Composta est\u00e3o aqui.<\/span><\/a><br \/>\n<a href=\"https:\/\/creately.com\/creately-start?tempID=j5xitrro2\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14659 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Composite-Structure-Diagram.jpg\" alt=\"Diagrama da estrutura composta UML desenhado usando Creately\" width=\"770\" height=\"496\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Composite-Structure-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Composite-Structure-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/p>\n<h3><a name=\"UseCaseDiagram\"><\/a>Use o diagrama de caso<\/h3>\n<p><span style=\"font-weight: 400;\">Como o<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/which-diagram-to-use\/\"> <span style=\"font-weight: 400;\">tipo de diagrama<\/span><\/a><span style=\"font-weight: 400;\"> mais conhecido dos tipos de UML comportamentais,<\/span><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/use-case\"> <span style=\"font-weight: 400;\">diagramas de caso<\/span><\/a><span style=\"font-weight: 400;\"> de uso d\u00e3o uma vis\u00e3o gr\u00e1fica dos atores envolvidos em um sistema, diferentes fun\u00e7\u00f5es necess\u00e1rias para esses atores e como essas diferentes fun\u00e7\u00f5es interagem. \u00c9 um \u00f3timo ponto de partida para qualquer discuss\u00e3o de projeto porque voc\u00ea pode identificar facilmente os principais atores envolvidos e os principais processos do sistema. Voc\u00ea pode<\/span><a href=\"https:\/\/creately.com\/diagram-type\/use-case\"> <span style=\"font-weight: 400;\">criar diagramas de caso de uso<\/span><\/a><span style=\"font-weight: 400;\"> usando nossa ferramenta e\/ou come\u00e7ar imediatamente usando nossos<\/span><a href=\"https:\/\/creately.com\/blog\/examples\/use-case-templates-uml\/\"> <span style=\"font-weight: 400;\">modelos de caso de uso<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/use-case-diagram-relationships\/\"> <span style=\"font-weight: 400;\">Diagrama de caso de uso: Rela\u00e7\u00f5es Explicadas com exemplos<\/span><\/a>.<\/p>\n<div id=\"attachment_14662\" style=\"width: 780px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxncbyb2\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-14662\" class=\"wp-image-14662 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Use-Case-Diagram.jpg\" alt=\"Use o desenho do diagrama de caso usando Creately\" width=\"770\" height=\"594\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Use-Case-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Use-Case-Diagram-300x231.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><p id=\"caption-attachment-14662\" class=\"wp-caption-text\"><span style=\"font-weight: 400;\">Clique na imagem para editar este modelo<\/span><\/p><\/div>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/use-case\"><b>Obtenha mais exemplos de diagramas de casos de uso &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"ActivityDiagram\"><\/a>Diagrama de atividades<\/h3>\n<p><span style=\"font-weight: 400;\">Os diagramas de atividade representam fluxos de trabalho de uma forma gr\u00e1fica. Podem ser utilizados para descrever o fluxo de trabalho empresarial ou o fluxo de trabalho operacional de qualquer componente de um sistema. \u00c0s vezes s\u00e3o usados<\/span><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/activity-diagram\"> <span style=\"font-weight: 400;\">diagramas de atividade<\/span><\/a><span style=\"font-weight: 400;\"> como uma alternativa aos diagramas de m\u00e1quina do Estado. Veja este artigo wiki para aprender sobre s\u00edmbolos e uso de diagramas de atividades. Voc\u00ea tamb\u00e9m pode consultar este<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/activity-diagram-tutorial\/\"> <span style=\"font-weight: 400;\">guia f\u00e1cil<\/span><\/a><span style=\"font-weight: 400;\"> para diagramas de atividades.<\/span><\/p>\n<h3><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxhmadt1\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14663 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Activity-Diagram.jpg\" alt=\"Diagrama de atividades desenhado usando Creately\" width=\"770\" height=\"370\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Activity-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Activity-Diagram-300x144.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/h3>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/activity-diagram\"><b>Obtenha mais modelos de diagramas de atividades &gt;&gt;<\/b><\/a><\/h3>\n<h3><a name=\"StateMachDiagram\"><\/a>Diagrama da M\u00e1quina do Estado<\/h3>\n<p><a href=\"https:\/\/creately.com\/pt\/lp\/software-de-diagrama-de-estados\"><span style=\"font-weight: 400;\">Os diagramas das m\u00e1quinas de Estado<\/span><\/a><span style=\"font-weight: 400;\"> s\u00e3o semelhantes aos diagramas de atividade, <\/span><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2g\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">embora<\/span><\/a><a href=\"https:\/\/creately.com\/diagram-type\/objects\/database-design\"> <span style=\"font-weight: 400;\">as nota\u00e7\u00f5es<\/span><\/a><span style=\"font-weight: 400;\"> e o uso mudem um pouco. Por vezes s\u00e3o tamb\u00e9m conhecidos como<\/span><a href=\"https:\/\/creately.com\/diagram\/example\/h1xtnwwh1\/New%20Facebook%20Login%20Activity%20Diagram\"> <span style=\"font-weight: 400;\">diagramas de estados<\/span><\/a><span style=\"font-weight: 400;\"> ou <\/span><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/state-chart\"><span style=\"font-weight: 400;\">diagrama de gr\u00e1fico de estados<\/span><\/a><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2g\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">. <\/span><\/a><span style=\"font-weight: 400;\">Estes s\u00e3o muito \u00fateis para descrever o comportamento de objetos que agem de forma diferente de acordo com o estado em que se encontram no momento. O diagrama da m\u00e1quina de estado abaixo mostra os estados e a\u00e7\u00f5es b\u00e1sicas. <\/span><a href=\"https:\/\/creately.com\/creately-start?tempID=gsxghfo2g\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14664 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/State-Machine-Diagram.jpg\" alt=\"Diagrama de m\u00e1quina do estado\" width=\"771\" height=\"581\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/State-Machine-Diagram.jpg 771w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/State-Machine-Diagram-300x226.jpg 300w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/a> <span style=\"font-weight: 400;\">Diagrama da M\u00e1quina de Estado em UML, por vezes referido como<\/span><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/state-chart\"> <span style=\"font-weight: 400;\">diagrama de<\/span><\/a><span style=\"font-weight: 400;\"> Estado ou<\/span><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/state-chart\"> <span style=\"font-weight: 400;\">diagrama de gr\u00e1fico de Estado<\/span><\/a><\/p>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/creately.com\/diagram-community\/examples\">Obtenha mais exemplos de diagramas de estados &gt;&gt;<\/a><\/h3>\n<h3><a name=\"SequenceDiagram\"><\/a>Diagrama de Sequ\u00eancia<\/h3>\n<p><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/sequence-diagram\"><span style=\"font-weight: 400;\">Os diagramas de sequ\u00eancia<\/span><\/a><span style=\"font-weight: 400;\"> em UML mostram como os objetos interagem uns com os outros e a ordem em que essas intera\u00e7\u00f5es ocorrem. \u00c9 importante notar que eles mostram as intera\u00e7\u00f5es para um determinado cen\u00e1rio. Os processos s\u00e3o representados verticalmente e as intera\u00e7\u00f5es s\u00e3o mostradas como setas. <\/span><span style=\"font-weight: 400;\">Este artigo explica o b\u00e1sico dos diagramas de sequ\u00eancias. Confira tamb\u00e9m este<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/sequence-diagram-tutorial\/\"> <span style=\"font-weight: 400;\">Tutorial de Diagramas de Sequ\u00eancia<\/span><\/a><span style=\"font-weight: 400;\"> completo para saber mais sobre diagramas de sequ\u00eancia. Voc\u00ea tamb\u00e9m pode come\u00e7ar a desenhar instantaneamente usando nossos <\/span><a href=\"https:\/\/creately.com\/diagram\/example\/gsx1cnemi\/Parallel+Sequence+Diagram+Template\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">os<\/span><\/a><a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/sequence-diagram\"><span style=\"font-weight: 400;\"> modelos de diagramas de sequ\u00eancia.<\/span><\/a><a href=\"https:\/\/creately.com\/diagram\/example\/gsx1cnemi\/Parallel+Sequence+Diagram+Template\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14665 size-full\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Sequence-Diagram.jpg\" alt=\"Diagrama de seq\u00fc\u00eancias desenhado usando Creately\" width=\"770\" height=\"704\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Sequence-Diagram.jpg 770w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Sequence-Diagram-300x274.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a> <span style=\"font-weight: 400;\">Diagrama de sequ\u00eancia desenhado usando<\/span><span style=\"font-weight: 400;\"> o <\/span><span style=\"font-weight: 400;\">Creately.<\/span><\/p>\n<h3><a name=\"CommDiagram\"><\/a>Diagrama de Comunica\u00e7\u00e3o<\/h3>\n<p><span style=\"font-weight: 400;\">Em UML 1 foram chamados de<\/span><a href=\"https:\/\/creately.com\/diagram\/example\/jgi94q647\/Collaboration%20diagram\"> <span style=\"font-weight: 400;\">diagramas de colabora\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">. Os diagramas de comunica\u00e7\u00e3o s\u00e3o semelhantes aos diagramas de sequ\u00eancia, mas o foco est\u00e1 nas mensagens passadas entre objetos. A mesma informa\u00e7\u00e3o pode ser representada usando um diagrama de sequ\u00eancia e diferentes objetos. Clique aqui para compreender as diferen\u00e7as usando um exemplo.<\/span><br \/>\n<a href=\"https:\/\/creately.com\/creately-start?tempID=j634oa3j3\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14669 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Communication-Diagram.jpg\" alt=\"Diagrama de comunica\u00e7\u00e3o desenhado usando Creately\" width=\"771\" height=\"495\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Communication-Diagram.jpg 771w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Communication-Diagram-300x193.jpg 300w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/a><\/p>\n<h3><a name=\"IntOverDiagram\"><\/a>Diagrama de vis\u00e3o geral da intera\u00e7\u00e3o<\/h3>\n<p><span style=\"font-weight: 400;\">Os diagramas de s\u00edntese das intera\u00e7\u00f5es s\u00e3o muito semelhantes aos diagramas de atividades. Enquanto os diagramas de atividade mostram uma sequ\u00eancia de processos,<\/span><a href=\"https:\/\/creately.com\/diagram\/example\/hoz91qr31\/Interaction%20Overview%20Diagram\"> <span style=\"font-weight: 400;\">os diagramas de vis\u00e3o geral de<\/span><\/a><span style=\"font-weight: 400;\"> intera\u00e7\u00e3o mostram uma sequ\u00eancia de diagramas de intera\u00e7\u00e3o. S\u00e3o um conjunto de diagramas de intera\u00e7\u00e3o e a ordem em que acontecem. Como mencionado anteriormente, existem sete tipos de diagramas de intera\u00e7\u00e3o, portanto qualquer um deles pode ser um n\u00f3 em um<a href=\"https:\/\/creately.com\/diagram\/example\/jk0ehse02\/Interaction%20Overview%20Diagram\"> diagrama geral de intera\u00e7\u00e3o.<\/a><\/span><br \/>\n<a href=\"https:\/\/creately.com\/diagram\/example\/j634oa3j4\/Interaction+overview+diagram\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14671 size-full\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Interaction-Overview-Diagram.jpg\" alt=\"Diagrama de vis\u00e3o geral de intera\u00e7\u00e3o UML desenhado usando Creately\" width=\"771\" height=\"857\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Interaction-Overview-Diagram.jpg 771w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Interaction-Overview-Diagram-270x300.jpg 270w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Interaction-Overview-Diagram-315x350.jpg 315w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/a><\/p>\n<h3><a name=\"TimingDiagram\"><\/a>Diagrama de tempo<\/h3>\n<p><span style=\"font-weight: 400;\">Os diagramas de tempo s\u00e3o muito semelhantes aos diagramas de sequ\u00eancia. Eles representam o comportamento dos objetos em um determinado per\u00edodo de tempo. Se for apenas um objeto, o diagrama \u00e9 simples. Mas, se houver mais de um objeto envolvido, um diagrama de tempo \u00e9 usado para mostrar intera\u00e7\u00f5es entre objetos durante esse per\u00edodo de tempo. Clique aqui para criar o seu<\/span><a href=\"https:\/\/creately.com\/pt\/lp\/software-de-diagrama-de-tempo\"> <span style=\"font-weight: 400;\">diagrama de tempo<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><br \/>\n<a href=\"https:\/\/creately.com\/creately-start?tempID=j634oa3j5\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14672 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/02\/Timing-Diagram.jpg\" alt=\"Diagrama temporizado UML desenhado usando Creately\" width=\"771\" height=\"832\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Timing-Diagram.jpg 771w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/02\/Timing-Diagram-278x300.jpg 278w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Mencionamos acima todos os tipos de<\/span><a href=\"https:\/\/creately.com\/pt\/lp\/ferramenta-de-diagrama-uml\/\" data-wplink-edit=\"true\"> <span style=\"font-weight: 400;\">diagramas UML<\/span><\/a><span style=\"font-weight: 400;\">. A UML oferece muitos<\/span><a href=\"https:\/\/creately.com\/blog\/diagrams\/which-diagram-to-use\/\"> <span style=\"font-weight: 400;\">tipos de diagramas<\/span><\/a><span style=\"font-weight: 400;\">, e \u00e0s vezes dois diagramas podem explicar a mesma coisa usando nota\u00e7\u00f5es diferentes. Confira este post no blog para saber mais sobre qual diagrama UML melhor combina com voc\u00ea. Se voc\u00ea tiver alguma d\u00favida ou sugest\u00e3o, sinta-se \u00e0 vontade para deixar um coment\u00e1rio.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UML significa Unified Modeling Language (Linguagem de Modelagem Unificada). \u00c9 uma linguagem rica para modelar solu\u00e7\u00f5es de software, estruturas de aplica\u00e7\u00e3o, comportamento do sistema e processos de neg\u00f3cio. Existem 14 tipos de diagramas UML para ajud\u00e1-lo a modelar estes comportamentos&#8230;.<span class=\"continue-reading\"> <a href=\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":38,"featured_media":14861,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3274],"tags":[5848,5846,5847,5845],"class_list":["post-25429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diagrama","tag-diagramas-de-interacao-uml","tag-diagramas-uml-comportamentais","tag-tipos-de-diagrama-uml","tag-tipos-de-diagrama-uml-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos<\/title>\n<meta name=\"description\" content=\"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos\" \/>\n<meta property=\"og:description\" content=\"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\" \/>\n<meta property=\"og:site_name\" content=\"Creately Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/creately\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-24T04:16:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-26T04:30:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lalindri Amunugama\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lalindri Amunugama\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\"},\"author\":{\"name\":\"Lalindri Amunugama\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26\"},\"headline\":\"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos\",\"datePublished\":\"2021-12-24T04:16:17+00:00\",\"dateModified\":\"2023-06-26T04:30:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\"},\"wordCount\":1486,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/creately.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"keywords\":[\"Diagramas de intera\u00e7\u00e3o UML\",\"Diagramas UML comportamentais\",\"Tipos de diagrama UML\",\"Tipos de diagrama UML 2\"],\"articleSection\":[\"diagrama\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\",\"url\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\",\"name\":\"Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"datePublished\":\"2021-12-24T04:16:17+00:00\",\"dateModified\":\"2023-06-26T04:30:55+00:00\",\"description\":\"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.\",\"breadcrumb\":{\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage\",\"url\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"contentUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"width\":770,\"height\":340,\"caption\":\"class diagram relationships\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/creately.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/creately.com\/blog\/#website\",\"url\":\"https:\/\/creately.com\/blog\/\",\"name\":\"Creately Blog\",\"description\":\"Latest Product Updates and Tips on Working Visually\",\"publisher\":{\"@id\":\"https:\/\/creately.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/creately.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/creately.com\/blog\/#organization\",\"name\":\"Creately\",\"url\":\"https:\/\/creately.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png\",\"contentUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png\",\"width\":430,\"height\":237,\"caption\":\"Creately\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/creately\",\"https:\/\/x.com\/creately\",\"https:\/\/www.instagram.com\/creately_app\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26\",\"name\":\"Lalindri Amunugama\",\"url\":\"https:\/\/creately.com\/blog\/author\/lalindri\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos","description":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/","og_locale":"en_US","og_type":"article","og_title":"Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos","og_description":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.","og_url":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/","og_site_name":"Creately Blog","article_publisher":"https:\/\/www.facebook.com\/creately","article_published_time":"2021-12-24T04:16:17+00:00","article_modified_time":"2023-06-26T04:30:55+00:00","og_image":[{"width":770,"height":340,"url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","type":"image\/jpeg"}],"author":"Lalindri Amunugama","twitter_misc":{"Written by":"Lalindri Amunugama","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#article","isPartOf":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/"},"author":{"name":"Lalindri Amunugama","@id":"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26"},"headline":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos","datePublished":"2021-12-24T04:16:17+00:00","dateModified":"2023-06-26T04:30:55+00:00","mainEntityOfPage":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/"},"wordCount":1486,"commentCount":0,"publisher":{"@id":"https:\/\/creately.com\/blog\/#organization"},"image":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","keywords":["Diagramas de intera\u00e7\u00e3o UML","Diagramas UML comportamentais","Tipos de diagrama UML","Tipos de diagrama UML 2"],"articleSection":["diagrama"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/","url":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/","name":"Rela\u00e7\u00f5es dos diagramas de classes em UML explicadas com exemplos","isPartOf":{"@id":"https:\/\/creately.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage"},"image":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","datePublished":"2021-12-24T04:16:17+00:00","dateModified":"2023-06-26T04:30:55+00:00","description":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos e imagens. Cada rela\u00e7\u00e3o poss\u00edvel em um diagrama de classes \u00e9 explicada, incluindo associa\u00e7\u00e3o, agrega\u00e7\u00e3o, heran\u00e7a e algumas incomuns, como a associa\u00e7\u00e3o reflexiva.","breadcrumb":{"@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#primaryimage","url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","contentUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","width":770,"height":340,"caption":"class diagram relationships"},{"@type":"BreadcrumbList","@id":"https:\/\/creately.com\/blog\/pt\/diagrama\/relacoes-dos-diagramas-de-classes-uml-explicadas-com-exemplos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/creately.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Rela\u00e7\u00f5es dos diagramas de classes UML explicadas com exemplos"}]},{"@type":"WebSite","@id":"https:\/\/creately.com\/blog\/#website","url":"https:\/\/creately.com\/blog\/","name":"Creately Blog","description":"Latest Product Updates and Tips on Working Visually","publisher":{"@id":"https:\/\/creately.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/creately.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/creately.com\/blog\/#organization","name":"Creately","url":"https:\/\/creately.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png","contentUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png","width":430,"height":237,"caption":"Creately"},"image":{"@id":"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/creately","https:\/\/x.com\/creately","https:\/\/www.instagram.com\/creately_app\/"]},{"@type":"Person","@id":"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26","name":"Lalindri Amunugama","url":"https:\/\/creately.com\/blog\/author\/lalindri\/"}]}},"_links":{"self":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/25429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/comments?post=25429"}],"version-history":[{"count":3,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/25429\/revisions"}],"predecessor-version":[{"id":27094,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/25429\/revisions\/27094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/media\/14861"}],"wp:attachment":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/media?parent=25429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/categories?post=25429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/tags?post=25429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}