{"id":25385,"date":"2023-02-06T19:30:46","date_gmt":"2023-02-06T08:30:46","guid":{"rendered":"https:\/\/creately.com\/blog\/?p=25385"},"modified":"2023-02-06T19:30:49","modified_gmt":"2023-02-06T08:30:49","slug":"relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos","status":"publish","type":"post","link":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/","title":{"rendered":"Relaciones de diagrama de clases UML explicadas con ejemplos"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Muchas personas consideran que los diagramas de clase son un poco m\u00e1s complicados de construir en comparaci\u00f3n con los diagramas ER. La mayor\u00eda de las veces se debe a la incapacidad de entender las diferentes relaciones en los diagramas de clase. Este art\u00edculo explica c\u00f3mo determinar e implementar correctamente las diferentes relaciones del diagrama de clases que son aplicables en el modelado orientado a objetos. Adem\u00e1s, puede <a href=\"https:\/\/creately.com\/diagram-type\/class-diagram\">crear f\u00e1cilmente diagramas de clase en l\u00ednea<\/a> utilizando nuestra herramienta de diagramaci\u00f3n.<\/p>\n<div id=\"attachment_8864\" style=\"width: 551px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Class-Diagram-Relationships.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8864\" class=\"size-full wp-image-8864\" title=\"Relaciones en los diagramas de clase\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Class-Diagram-Relationships.png\" alt=\"Relaciones en diagramas de clase ( UML )\" width=\"541\" height=\"379\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Class-Diagram-Relationships.png 541w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Class-Diagram-Relationships-300x210.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/a><p id=\"caption-attachment-8864\" class=\"wp-caption-text\">Relaciones en los diagramas de clase UML<\/p><\/div>\n<h3>\u00bfQu\u00e9 son los diagramas de clase?<\/h3>\n<p>Los diagramas de clase son el principal bloque de construcci\u00f3n en el modelado orientado a objetos. Se utilizan para mostrar los diferentes objetos de un sistema, sus atributos, sus operaciones y las relaciones entre ellos. La siguiente figura es un ejemplo de una clase simple:<\/p>\n<div id=\"attachment_8469\" style=\"width: 233px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Class-Diagram.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8469\" class=\"size-full wp-image-8469\" title=\"Diagrama de clases\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Class-Diagram.jpeg\" alt=\"Diagrama de clase simple\" width=\"223\" height=\"178\"><\/a><p id=\"caption-attachment-8469\" class=\"wp-caption-text\">Diagrama de clase simple con atributos y operaciones<\/p><\/div>\n<p>En el ejemplo, se representa una clase llamada &#8220;cuenta de pr\u00e9stamo&#8221;. Las clases en los diagramas de clase se representan mediante cajas divididas en tres:<\/p>\n<ol>\n<li>La partici\u00f3n superior contiene el nombre de la clase.<\/li>\n<li>La parte central contiene los atributos de la clase.<\/li>\n<li>La partici\u00f3n inferior muestra las posibles operaciones asociadas a la clase.<\/li>\n<\/ol>\n<p>El ejemplo muestra c\u00f3mo una clase puede encapsular todos los datos relevantes de un objeto concreto de forma muy sistem\u00e1tica y clara. Un <a href=\"https:\/\/creately.com\/diagram\/example\/h5kbgler2\/Blackjack\">diagrama de clases<\/a> es una colecci\u00f3n de clases similar a la anterior.<\/p>\n<h3><strong>Relaciones en los diagramas de clase<\/strong><\/h3>\n<p>Las clases est\u00e1n interrelacionadas entre s\u00ed de manera espec\u00edfica. En particular, las relaciones en los <a href=\"https:\/\/creately.com\/lp\/online-class-diagram-tool\">diagramas de clase<\/a> incluyen diferentes tipos de conexiones l\u00f3gicas. Los siguientes son los tipos de conexiones l\u00f3gicas que son posibles en UML:<\/p>\n<ul>\n<li><a href=\"#Association\">Asociaci\u00f3n<\/a><\/li>\n<li><a href=\"#Directed\">Asociaci\u00f3n dirigida<\/a><\/li>\n<li><a href=\"#Reflexive\">Asociaci\u00f3n reflexiva<\/a><\/li>\n<li><a href=\"#Multiplicity\">Multiplicidad<\/a><\/li>\n<li><a href=\"#Aggregation\">Agregaci\u00f3n<\/a><\/li>\n<li><a href=\"#Composition\">Composici\u00f3n<\/a><\/li>\n<li><a href=\"#Inheritance\">Herencia\/generalizaci\u00f3n<\/a><\/li>\n<li><a href=\"#Realization\">Realizaci\u00f3n<\/a><\/li>\n<\/ul>\n<h3><a name=\"Association\"><\/a>Asociaci\u00f3n<\/h3>\n<div id=\"attachment_8434\" style=\"width: 128px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Association-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8434\" class=\"size-full wp-image-8434\" title=\"Asociaci\u00f3n-Relaci\u00f3n\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Association-Relationship.jpeg\" alt=\"Asociaci\u00f3n - Una de las m\u00e1s comunes en las relaciones del diagrama de clases\" width=\"118\" height=\"143\"><\/a><p id=\"caption-attachment-8434\" class=\"wp-caption-text\">Asociaci\u00f3n<\/p><\/div>\n<p>es un t\u00e9rmino amplio que abarca casi cualquier conexi\u00f3n o relaci\u00f3n l\u00f3gica entre clases. Por ejemplo, el pasajero y la aerol\u00ednea pueden estar vinculados como en el caso anterior:<\/p>\n<h3><a name=\"Directed\"><\/a>Asociaci\u00f3n dirigida<\/h3>\n<div id=\"attachment_8439\" style=\"width: 128px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Directed-Association-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8439\" class=\"size-full wp-image-8439\" title=\"Relaci\u00f3n de Asociaci\u00f3n Dirigida\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Directed-Association-Relationship.jpeg\" alt=\"Relaci\u00f3n de Asociaci\u00f3n Dirigida en diagramas de clase UML\" width=\"118\" height=\"143\"><\/a><p id=\"caption-attachment-8439\" class=\"wp-caption-text\">Asociaci\u00f3n dirigida<\/p><\/div>\n<p>se refiere a una relaci\u00f3n direccional representada por una l\u00ednea con una punta de flecha. La punta de la flecha representa un flujo direccional contenido en el contenedor.<\/p>\n<h3><a name=\"Reflexive\"><\/a>Asociaci\u00f3n reflexiva<\/h3>\n<div id=\"attachment_8440\" style=\"width: 155px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Reflexive-Association-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8440\" class=\"size-full wp-image-8440\" title=\"Relaci\u00f3n de asociaci\u00f3n reflexiva\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Reflexive-Association-Relationship.jpeg\" alt=\"Relaci\u00f3n de Asociaci\u00f3n Reflexiva en diagramas de clase UML\" width=\"145\" height=\"85\"><\/a><p id=\"caption-attachment-8440\" class=\"wp-caption-text\">Asociaci\u00f3n Reflexiva<\/p><\/div>\n<p>Esto ocurre cuando una clase puede tener m\u00faltiples funciones o responsabilidades. Por ejemplo, un miembro del personal que trabaja en un aeropuerto puede ser un piloto, un ingeniero de aviaci\u00f3n, un despachador de billetes, un guardia o un miembro del equipo de mantenimiento. Si el miembro de la tripulaci\u00f3n de mantenimiento es gestionado por el ingeniero de aviaci\u00f3n, podr\u00eda haber una relaci\u00f3n de gesti\u00f3n en dos instancias de la misma clase.<\/p>\n<h3><a name=\"Multiplicity\"><\/a>Multiplicidad<\/h3>\n<div id=\"attachment_8444\" style=\"width: 128px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Multiplicity-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8444\" class=\"size-full wp-image-8444\" title=\"Relaci\u00f3n de Multiplicidad\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Multiplicity-Relationship.jpeg\" alt=\"Relaci\u00f3n de multiplicidad en los diagramas de clase UML\" width=\"118\" height=\"143\"><\/a><p id=\"caption-attachment-8444\" class=\"wp-caption-text\">Multiplicidad<\/p><\/div>\n<p>es la asociaci\u00f3n l\u00f3gica activa cuando se est\u00e1 representando la cardinalidad de una clase en relaci\u00f3n con otra. Por ejemplo, una flota puede incluir varios aviones, mientras que un avi\u00f3n comercial puede contener de cero a muchos pasajeros. La notaci\u00f3n 0..* en el diagrama significa &#8220;de cero a muchos&#8221;.<\/p>\n<h3><a name=\"Aggregation\"><\/a>Agregaci\u00f3n<\/h3>\n<div id=\"attachment_8865\" style=\"width: 148px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Aggregation-Relationship.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8865\" class=\"size-full wp-image-8865\" title=\"Relaci\u00f3n de agregaci\u00f3n en los diagramas de clase\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Aggregation-Relationship.png\" alt=\"Relaci\u00f3n de Agregaci\u00f3n\" width=\"138\" height=\"163\"><\/a><p id=\"caption-attachment-8865\" class=\"wp-caption-text\">La agregaci\u00f3n<\/p><\/div>\n<p>se refiere a la formaci\u00f3n de una clase particular como resultado de una clase agregada o construida como una colecci\u00f3n. Por ejemplo, la clase &#8220;biblioteca&#8221; est\u00e1 formada por uno o varios libros, entre otros materiales. En la agregaci\u00f3n, las clases contenidas no dependen fuertemente del ciclo de vida del contenedor. En el mismo ejemplo, los libros seguir\u00e1n si\u00e9ndolo aunque se disuelva la biblioteca. Para mostrar la agregaci\u00f3n en un diagrama, dibuje una l\u00ednea desde la clase padre hasta la clase hija con una forma de diamante cerca de la clase padre. Para mostrar la agregaci\u00f3n en un diagrama, dibuje una l\u00ednea desde la clase padre hasta la clase hija con una forma de diamante cerca de la clase padre.<\/p>\n<h3><a name=\"Composition\"><\/a>Composici\u00f3n<\/h3>\n<div id=\"attachment_8866\" style=\"width: 148px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Composition-Relationship-UML.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8866\" class=\"size-full wp-image-8866\" title=\"Relaci\u00f3n de composici\u00f3n\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Composition-Relationship-UML.png\" alt=\"Relaci\u00f3n de composici\u00f3n en los diagramas de clase\" width=\"138\" height=\"163\"><\/a><p id=\"caption-attachment-8866\" class=\"wp-caption-text\">Composici\u00f3n<\/p><\/div>\n<p>La relaci\u00f3n de composici\u00f3n es muy similar a la relaci\u00f3n de agregaci\u00f3n. con la \u00fanica diferencia de su prop\u00f3sito clave de enfatizar la dependencia de la clase contenida al ciclo de vida de la clase contenedora. Es decir, la clase contenida ser\u00e1 borrada cuando la clase contenedora sea destruida. Por ejemplo, el bolsillo lateral de una bandolera tambi\u00e9n dejar\u00e1 de existir una vez que \u00e9sta se destruya. Para mostrar una relaci\u00f3n de composici\u00f3n en un diagrama UML, utilice una l\u00ednea direccional que conecte las dos clases, con una forma de diamante rellena adyacente a la clase contenedora y la flecha direccional a la clase contenida.<\/p>\n<h3><a name=\"Inheritance\"><\/a>Herencia \/ Generalizaci\u00f3n<\/h3>\n<div id=\"attachment_8449\" style=\"width: 135px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Inheritance-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8449\" class=\"size-full wp-image-8449\" title=\"Relaci\u00f3n de Herencia\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Inheritance-Relationship.jpeg\" alt=\"Relaci\u00f3n de Herencia en diagramas de clase UML\" width=\"125\" height=\"143\"><\/a><p id=\"caption-attachment-8449\" class=\"wp-caption-text\">La herencia<\/p><\/div>\n<p>se refiere a un tipo de relaci\u00f3n en la que una clase asociada es hija de otra en virtud de asumir las mismas funcionalidades de la clase padre. En otras palabras, la clase hija es un tipo espec\u00edfico de la clase padre. Para mostrar la herencia en un diagrama UML, se dibuja una l\u00ednea s\u00f3lida desde la clase hija hasta la clase padre utilizando una punta de flecha sin rellenar.<\/p>\n<h3><a name=\"Realization\"><\/a>Realizaci\u00f3n<\/h3>\n<div id=\"attachment_8448\" style=\"width: 128px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2012\/03\/Realization-Relationship.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8448\" class=\"size-full wp-image-8448\" title=\"Realizaci\u00f3n-Relaci\u00f3n\" src=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/Realization-Relationship.jpeg\" alt=\"Relaci\u00f3n de realizaci\u00f3n en los diagramas de clase UML\" width=\"118\" height=\"143\"><\/a><p id=\"caption-attachment-8448\" class=\"wp-caption-text\">Realizaci\u00f3n<\/p><\/div>\n<p>denota la implementaci\u00f3n de la funcionalidad definida en una clase por otra clase. Para mostrar la relaci\u00f3n en UML, se dibuja una l\u00ednea discontinua con una punta de flecha s\u00f3lida sin rellenar desde la clase que define la funcionalidad de la clase que implementa la funci\u00f3n. En el ejemplo, las preferencias de impresi\u00f3n que se establecen mediante la interfaz de configuraci\u00f3n de la impresora est\u00e1n siendo implementadas por la impresora.<\/p>\n<h3>Dibujar diagramas de clase con Creately<\/h3>\n<p>Hemos pensado mucho en las relaciones cuando construimos nuestras <a href=\"https:\/\/creately.com\/diagram-type\/class-diagram\">herramientas de diagramaci\u00f3n de clases<\/a>. Nuestros conectores se ajustan al contexto y muestran s\u00f3lo las relaciones m\u00e1s l\u00f3gicas al conectar las clases. As\u00ed se reducen considerablemente las posibilidades de cometer un error. Dibujar desde cero puede ser engorroso. Puede empezar a utilizar inmediatamente nuestros diagramas de clase dise\u00f1ados por profesionales. Examine nuestros <a href=\"https:\/\/creately.com\/diagram-community\/examples\/t\/class-diagram\">ejemplos de diagramas de clase<\/a> y elija el que est\u00e9 m\u00e1s relacionado con su sistema.<\/p>\n<h3>\u00bfTienes m\u00e1s preguntas sobre las relaciones del diagrama de clases?<\/h3>\n<p>Espero haber explicado claramente las distintas relaciones entre los diagramas de clase. No son tan complejos como crees y se pueden dominar con algo de pr\u00e1ctica. Y utilizando nuestra herramienta no deber\u00eda tener ning\u00fan problema para elaborar diagramas de clase. Si tienes m\u00e1s preguntas, no dudes en hacerlas en la secci\u00f3n de comentarios. Tambi\u00e9n, revise esta gu\u00eda de <a href=\"https:\/\/creately.com\/blog\/diagrams\/uml-diagram-types-examples\/\">Tipos de Diagramas UML<\/a> con Ejemplos para una mayor lectura. <strong>Referencias:<\/strong> 1. <em><a href=\"http:\/\/www.ibm.com\/developerworks\/rational\/library\/content\/RationalEdge\/sep04\/bell\/\">Fundamentos de UML: El diagrama de clases <\/a><em><a href=\"http:\/\/www.ibm.com\/developerworks\/rational\/library\/content\/RationalEdge\/sep04\/bell\/\">Introducci\u00f3n a los diagramas de estructura en UML 2 por Donald Bell<\/a><\/em><\/em> 2. <a href=\"http:\/\/en.wikipedia.org\/wiki\/Class_diagram\"><em>Diagrama de clases <\/em><\/a> publicado en el sitio web de Wikipedia 3. <a href=\"http:\/\/www.developer.com\/design\/article.php\/2206791\/The-UML-Class-Diagram-Part-1.htm\"><em>El Diagrama de Clases UML Parte 1<\/em><\/a>, tal y como se publica en el sitio web developer.com 4. <a href=\"http:\/\/www.visualcase.com\/tutorials\/class-diagram.htm\"><em>El diagrama de clases de <\/em>Visual Case<em>Tool &#8211; UML Tutorial <\/em><\/a> como se public\u00f3 en el sitio web de Visual Case 5. <a href=\"http:\/\/infocenter.sybase.com\/help\/index.jsp?topic=\/com.sybase.infocenter.dc38086.1530\/doc\/html\/rad1232632566113.html\"><em>Asociaciones<\/em> publicadas en el sitio web de Sybase<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchas personas consideran que los diagramas de clase son un poco m\u00e1s complicados de construir en comparaci\u00f3n con los diagramas ER. La mayor\u00eda de las veces se debe a la incapacidad de entender las diferentes relaciones en los diagramas de&#8230;<span class=\"continue-reading\"> <a href=\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\">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":[1530],"tags":[],"class_list":["post-25385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diagramas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Relaciones de diagramas de clases en UML explicadas con ejemplos<\/title>\n<meta name=\"description\" content=\"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n 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\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Relaciones de diagramas de clases en UML explicadas con ejemplos\" \/>\n<meta property=\"og:description\" content=\"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n reflexiva.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\" \/>\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=\"2023-02-06T08:30:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-06T08:30:49+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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\"},\"author\":{\"name\":\"Lalindri Amunugama\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26\"},\"headline\":\"Relaciones de diagrama de clases UML explicadas con ejemplos\",\"datePublished\":\"2023-02-06T08:30:46+00:00\",\"dateModified\":\"2023-02-06T08:30:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\"},\"wordCount\":1268,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/creately.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"articleSection\":[\"Diagramas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\",\"url\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\",\"name\":\"Relaciones de diagramas de clases en UML explicadas con ejemplos\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg\",\"datePublished\":\"2023-02-06T08:30:46+00:00\",\"dateModified\":\"2023-02-06T08:30:49+00:00\",\"description\":\"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n reflexiva.\",\"breadcrumb\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#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\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/creately.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Relaciones de diagrama de clases UML explicadas con ejemplos\"}]},{\"@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":"Relaciones de diagramas de clases en UML explicadas con ejemplos","description":"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n 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\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/","og_locale":"en_US","og_type":"article","og_title":"Relaciones de diagramas de clases en UML explicadas con ejemplos","og_description":"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n reflexiva.","og_url":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/","og_site_name":"Creately Blog","article_publisher":"https:\/\/www.facebook.com\/creately","article_published_time":"2023-02-06T08:30:46+00:00","article_modified_time":"2023-02-06T08:30:49+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":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#article","isPartOf":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/"},"author":{"name":"Lalindri Amunugama","@id":"https:\/\/creately.com\/blog\/#\/schema\/person\/cb4a421a55aa8a851260d92193524f26"},"headline":"Relaciones de diagrama de clases UML explicadas con ejemplos","datePublished":"2023-02-06T08:30:46+00:00","dateModified":"2023-02-06T08:30:49+00:00","mainEntityOfPage":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/"},"wordCount":1268,"commentCount":0,"publisher":{"@id":"https:\/\/creately.com\/blog\/#organization"},"image":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","articleSection":["Diagramas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/","url":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/","name":"Relaciones de diagramas de clases en UML explicadas con ejemplos","isPartOf":{"@id":"https:\/\/creately.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage"},"image":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2012\/03\/feature-image-01.jpg","datePublished":"2023-02-06T08:30:46+00:00","dateModified":"2023-02-06T08:30:49+00:00","description":"Relaciones del diagrama de clases UML explicadas con ejemplos e im\u00e1genes. Se explican todas las posibles relaciones en un diagrama de clases, incluida la asociaci\u00f3n, agregaci\u00f3n, herencia y algunas poco comunes como la asociaci\u00f3n reflexiva.","breadcrumb":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#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\/es\/diagramas\/relaciones-de-diagrama-de-clases-uml-explicadas-con-ejemplos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/creately.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Relaciones de diagrama de clases UML explicadas con ejemplos"}]},{"@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\/25385","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=25385"}],"version-history":[{"count":3,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/25385\/revisions"}],"predecessor-version":[{"id":29290,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/25385\/revisions\/29290"}],"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=25385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/categories?post=25385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/tags?post=25385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}