{"version":"1.0","provider_name":"Visual Paradigm Blog","provider_url":"https:\/\/blog.visual-paradigm.com\/vn","title":"Visual Paradigm: Gi\u1ea3i ph\u00e1p m\u00f4 h\u00ecnh h\u00f3a UML to\u00e0n di\u1ec7n - Visual Paradigm Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"htCtmkKcxb\"><a href=\"https:\/\/blog.visual-paradigm.com\/vn\/visual-paradigm-a-comprehensive-uml-modeling-solution\/\">Visual Paradigm: Gi\u1ea3i ph\u00e1p m\u00f4 h\u00ecnh h\u00f3a UML to\u00e0n di\u1ec7n<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blog.visual-paradigm.com\/vn\/visual-paradigm-a-comprehensive-uml-modeling-solution\/embed\/#?secret=htCtmkKcxb\" width=\"600\" height=\"338\" title=\"&#8220;Visual Paradigm: Gi\u1ea3i ph\u00e1p m\u00f4 h\u00ecnh h\u00f3a UML to\u00e0n di\u1ec7n&#8221; &#8212; Visual Paradigm Blog\" data-secret=\"htCtmkKcxb\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"Trong th\u1ebf gi\u1edbi n\u0103ng \u0111\u1ed9ng c\u1ee7a ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, vi\u1ec7c s\u1edf h\u1eefu m\u1ed9t c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a UML m\u1ea1nh m\u1ebd v\u00e0 th\u00e2n thi\u1ec7n v\u1edbi ng\u01b0\u1eddi d\u00f9ng l\u00e0 \u0111i\u1ec1u c\u1ea7n thi\u1ebft \u0111\u1ec3 thi\u1ebft k\u1ebf, trao \u0111\u1ed5i v\u00e0 t\u00e0i li\u1ec7u h\u00f3a c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ee9c t\u1ea1p. Trong s\u1ed1 c\u00e1c l\u1ef1a ch\u1ecdn h\u00e0ng \u0111\u1ea7u tr\u00ean th\u1ecb [&hellip;]","thumbnail_url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2024\/08\/uhttps3A2F2Fcdn.visual-paradigm.com2Fguide2Fuml2Fuml-class-diagram-tutorial2F18-uml-class-diagram-example-gui.png"}