{"id":12203,"date":"2026-05-21T16:35:35","date_gmt":"2026-05-21T08:35:35","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/"},"modified":"2026-05-30T15:56:00","modified_gmt":"2026-05-30T07:56:00","slug":"beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","title":{"rendered":"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML"},"content":{"rendered":"<h2 data-nodeid=\"1473\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n<p data-nodeid=\"1474\">\u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u06cc\u0621\u06af\u0631\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0646\u0634\u0648\u0646\u062f\u060c \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0628\u06cc\u200c\u0635\u062f\u0627 \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f. \u0635\u062d\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0631 \u0645\u062f\u0644 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc \u0628\u0627\u0634\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0627\u0632 \u0631\u0648\u0627\u0628\u0637\u06cc \u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u067e\u062f\u06cc\u062f \u0645\u06cc\u200c\u0622\u06cc\u062f. \u0628\u0627 \u0627\u0644\u0647\u0627\u0645 \u0627\u0632 \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u062f\u0631 \u06a9\u062a\u0627\u0628<em data-nodeid=\"1632\">\u0645\u0633\u06cc\u0631 \u0633\u0631\u06cc\u0639 UML 2.0<\/em>\u060c \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u0627\u0633\u06cc \u0631\u0648\u0627\u0628\u0637 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc PlantUML \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p data-nodeid=\"1475\">\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u0628\u062a\u062f\u06cc\u0627\u0646 \u0627\u063a\u0644\u0628 \u0628\u0647 \u0634\u062f\u062a \u0628\u0631 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u062a\u0645\u0631\u06a9\u0632 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u0627\u0646 \u0628\u0627\u062a\u062c\u0631\u0628\u0647 \u0645\u06cc\u200c\u062f\u0627\u0646\u0646\u062f \u06a9\u0647 \u0631\u0648\u0627\u0628\u0637 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06af\u0633\u0633\u062a\u06af\u06cc \u0632\u06cc\u0633\u062a\u06cc\u060c \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc\u060c \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0627\u0631\u062b\u200c\u06af\u06cc\u0631\u06cc \u0648 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0633\u062a\u0646\u062f. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u0648\u0631\u062f\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0627\u0632 \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u062a\u062c\u0627\u0631\u062a \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 \u0645\u062f\u0631\u0646\u060c \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u062d\u0648\u0647 \u062a\u06a9\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0631\u0648\u0627\u0628\u0637 \u062f\u0631 \u0637\u0648\u0644 \u0645\u0631\u0627\u062d\u0644 \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u0646\u062d\u0648\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0631\u0627\u06cc\u062c \u0648 \u0646\u062d\u0648\u0647 \u0628\u0647\u0631\u0647\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u0648\u062a\u0648\u0631 \u0686\u06cc\u062f\u0645\u0627\u0646 PlantUML \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u0641\u0627\u0641 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a. \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646\u060c \u0634\u0645\u0627 \u06cc\u06a9 \u0646\u0642\u0634\u0647 \u0639\u0645\u0644\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0646\u0638\u0631\u06cc\u0647\u200c\u0647\u0627\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0627\u0646\u062a\u0632\u0627\u0639\u06cc \u0628\u0647 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u062f\u0642\u06cc\u0642 \u0648 \u0642\u0627\u0628\u0644 \u0631\u0646\u062f\u0631 \u06a9\u0647 \u0647\u0645\u200c\u0627\u0646\u062f\u0627\u0632\u0647 \u0628\u0627 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0634\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a.<\/p>\n<p id=\"bhkIOwo\"><img alt=\"Architecting System Structure Through UML Relationships &amp; PlantUML\" class=\"alignnone wp-image-24671 size-full\" decoding=\"async\" height=\"506\" loading=\"lazy\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png 911w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a-300x167.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a-768x427.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a-150x83.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a-400x222.png 400w\" width=\"911\"\/><\/p>\n<hr data-nodeid=\"1476\"\/>\n<h2 data-nodeid=\"1477\">\u0632\u0645\u06cc\u0646\u0647 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u0648\u0631\u062f\u06cc: \u067e\u0644\u062a\u0641\u0631\u0645 \u062a\u062c\u0627\u0631\u062a \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 NexusMart<\/h2>\n<p data-nodeid=\"1478\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0646\u0638\u0631\u06cc\u0647 \u0631\u0627 \u062f\u0631 \u0639\u0645\u0644 \u062a\u062b\u0628\u06cc\u062a \u06a9\u0646\u06cc\u0645\u060c \u0645\u0627 \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f<strong data-nodeid=\"1642\">NexusMart<\/strong>\u060c \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0641\u0627\u0631\u0634 \u062a\u062c\u0627\u0631\u062a \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631. \u062d\u0648\u0632\u0647 \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<ul data-nodeid=\"1479\">\n<li data-nodeid=\"1480\">\n<p data-nodeid=\"1481\">\u0645\u0634\u062a\u0631\u06cc\u0627\u0646\u06cc \u06a9\u0647 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u0646\u0638\u0631\u0627\u062a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f<\/p>\n<\/li>\n<li data-nodeid=\"1482\">\n<p data-nodeid=\"1483\">\u06cc\u06a9 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u0645\u062d\u0635\u0648\u0644 \u0628\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0633\u062a\u0642\u0644 \u0686\u0631\u062e\u0647 \u0632\u0646\u062f\u06af\u06cc<\/p>\n<\/li>\n<li data-nodeid=\"1484\">\n<p data-nodeid=\"1485\">\u0633\u0641\u0627\u0631\u0634\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u062f\u0642\u06cc\u0642 \u0645\u0627\u0644\u06a9 \u0622\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u062e\u0637 \u062e\u0648\u062f \u0647\u0633\u062a\u0646\u062f<\/p>\n<\/li>\n<li data-nodeid=\"1486\">\n<p data-nodeid=\"1487\">\u06cc\u06a9 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628 \u067e\u0631\u062f\u0627\u062e\u062a \u06a9\u0647 \u0686\u0646\u062f\u06cc\u0646 \u062f\u0631\u0648\u0627\u0632\u0647 \u067e\u0631\u062f\u0627\u062e\u062a \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f<\/p>\n<\/li>\n<li data-nodeid=\"1488\">\n<p data-nodeid=\"1489\">\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0647 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc \u0648 \u06af\u0632\u0627\u0631\u0634\u200c\u062f\u0647\u06cc \u0648\u0627\u0628\u0633\u062a\u0647\u200c\u0627\u0646\u062f<\/p>\n<\/li>\n<li data-nodeid=\"1490\">\n<p data-nodeid=\"1491\">\u0636\u0628\u0637\u200c\u0647\u0627\u06cc \u062e\u0631\u06cc\u062f \u06a9\u0647 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0631\u0627 \u062f\u0631 \u062a\u0639\u0627\u0645\u0644\u0627\u062a \u0686\u0646\u062f \u0628\u0647 \u0686\u0646\u062f \u0628\u06cc\u0646 \u0645\u0634\u062a\u0631\u06cc \u0648 \u0645\u062d\u0635\u0648\u0644 \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"1492\">\u0647\u0631 \u0628\u062e\u0634 \u0632\u06cc\u0631 \u06cc\u06a9 \u0646\u0648\u0639 \u0631\u0627\u0628\u0637\u0647 UML \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u062d\u0648\u0632\u0647 \u0646\u0633\u0628\u062a \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0622\u0646 \u06cc\u06a9 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u0648 \u0642\u0627\u0628\u0644 \u0631\u0646\u062f\u0631 \u06a9\u0631\u062f\u0646 \u0627\u0632 PlantUML \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr data-nodeid=\"1493\"\/>\n<h2 data-nodeid=\"1494\">1. \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a (\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0647\u0645\u200c\u0633\u0637\u062d)<\/h2>\n<p data-nodeid=\"1495\">\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u00ab\u0647\u0645\u200c\u0633\u0637\u062d\u00bb \u0628\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0647\u0633\u062a\u0646\u062f. \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u06a9\u0647 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0647\u0633\u062a\u0646\u062f \u0648 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0633\u0637\u062d \u0634\u06cc \u0631\u0627 \u062a\u0634\u06a9\u06cc\u0644 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0648\u0637\u0631\u0641\u0647 \u06cc\u0627 \u06cc\u06a9\u0637\u0631\u0641\u0647 \u0628\u0627\u0634\u0646\u062f \u0648 \u0628\u0627 \u0646\u0642\u0634\u200c\u0647\u0627\u060c \u0636\u0631\u0627\u06cc\u0628 \u062a\u06a9\u0631\u0627\u0631 \u0648 \u062c\u0647\u062a \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u0632\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0627\u0647\u062f\u0627\u0641 \u0645\u0639\u0646\u0627\u06cc\u06cc \u0622\u0646\u200c\u0647\u0627 \u0631\u0648\u0634\u0646\u200c\u062a\u0631 \u0634\u0648\u062f.<\/p>\n<h3 data-nodeid=\"1496\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 NexusMart<\/h3>\n<ul data-nodeid=\"1497\">\n<li data-nodeid=\"1498\">\n<p data-nodeid=\"1499\">\u06cc\u06a9<code data-backticks=\"1\" data-nodeid=\"1658\">\u0645\u0634\u062a\u0631\u06cc<\/code>\u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9\u200c\u0637\u0631\u0641\u0647 \u0628\u0647 \u06cc\u06a9<code data-backticks=\"1\" data-nodeid=\"1660\">\u0631\u0645\u0632 \u0639\u0628\u0648\u0631<\/code>\u0628\u0631\u0627\u06cc \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a.<\/p>\n<\/li>\n<li data-nodeid=\"1500\">\n<p data-nodeid=\"1501\">\u06cc\u06a9<code data-backticks=\"1\" data-nodeid=\"1663\">\u0628\u0631\u0631\u0633\u06cc\u200c\u06a9\u0646\u0646\u062f\u0647<\/code>\u0631\u0627\u0628\u0637\u0647 \u062f\u0648\u0637\u0631\u0641\u0647 \u0628\u0627<code data-backticks=\"1\" data-nodeid=\"1665\">\u0628\u0631\u0631\u0633\u06cc<\/code>\u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u00ab\u0628\u0631\u0631\u0633\u06cc\u200c\u06a9\u0646\u0646\u062f\u0647 \u0628\u0631\u0631\u0633\u06cc \u0631\u0627 \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u062f\u00bb \u0648 \u00ab\u0628\u0631\u0631\u0633\u06cc \u062a\u0648\u0633\u0637 \u0628\u0631\u0631\u0633\u06cc\u200c\u06a9\u0646\u0646\u062f\u0647 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u00bb \u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p id=\"QuYQTmH\"><img alt=\"\" class=\"alignnone size-full wp-image-24665\" decoding=\"async\" height=\"334\" loading=\"lazy\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec157a68c4.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec157a68c4.png 763w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec157a68c4-300x131.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec157a68c4-150x66.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec157a68c4-400x175.png 400w\" width=\"763\"\/><\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"1502\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:NP71Ri8m38RlbVeELYzZ4qNhj1E7YOrf9vWG4m_WjGOiqWGbBXrx-Zc5mhPB8ljt_izs9a7GIrERD0axjdlqM4EGeo4zFPV_fT9W26_EoWT_4nIFlxMArjWOkQeFQP8cmg9cnGYUGt0bex2pOGmB8WzJPosLNGROmZjzDM6k_SHt7GccJH1Na-_ZXHwjyrKVB-d0r5xrKnpVty3ASiN-v8y6B1vuq-5XqDj2_dInl4sJIpehCiXLYtUlmnYmaIrPuHA50hGisnFfvGy8huDsDU2TeJ24MfV3UyCbot48Q2im-4cwtdw84nQo-z7eBZkFejJMi-8YoJeXK5V3TfSc0AlvJCkmOhk1rxw3CSneBRcuVCcRhSIwhBWiwkm6aN5E3i9jbYQa_KJ_o9bee1__0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:PPBDJeDG48Nt9Bp3X8sjIHinhboOhbof6-C3a1OJKafDeOcwKcEX2vx23IsnDjWQTUDpp8MTJ-AP_bYi2txkdRddV6UWuGTMB-XtN5tpsuvtPVMi3ld1ZMlZtdEQswMcQ_d-STSBpfrRcyo3SgrbNrfzDzXKztLDrm8dW9XP9quuuvH7UBxZIWzb9-KtJjIZl96ArE3xBkOPwXFYAMTqPb_t_LCGYjB2czI0vpYM5V5wXpFilV8dZzIGiz--4A8VVzOVSaf5ehL3_AmYJk6NJujO2bJ4-LZyto5uhoAgRAoeThHbKzMrKjam3QgXHvv_-mWn4PduIOKIU88X9FmgOOVmHUf14Gl5683J5LffKfW3PDP82oaLgWUUumm291nJ7ihHV8f1XXA6r50Qipp4A4VWN4rYIKd6Nhs-QvJc0SGL19G5QhO4yRg1JLsFNCThwngj9aRy0g14B97eulJaK02-u2Xy4cx6gRGRvkyt8B4iELQ4l8Yh_tqDNREz5ecr83Imm1_u0m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1503\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\nskinparam classFontSize 14\r\nskinparam defaultFontSize 12\r\n\r\ntitle 1. \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a: \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0647\u0645\u200c\u0633\u0637\u062d \u062f\u0631 NexusMart\r\n\r\nclass \u0645\u0634\u062a\u0631\u06cc\r\nclass \u0631\u0645\u0632\u0639\u0628\u0648\u0631\r\nclass \u0646\u0627\u0638\u0631\r\nclass \u0646\u0638\u0631\u06cc\u0647\r\n\r\n' \u062c\u0647\u062a\u200c\u06af\u06cc\u0631\u06cc \u06cc\u06a9\u200c\u0637\u0631\u0641\u0647 (\u0645\u0634\u062a\u0631\u06cc -&gt; \u0631\u0645\u0632\u0639\u0628\u0648\u0631)\r\n\u0645\u0634\u062a\u0631\u06cc \"1\" --&gt; \"1\" \u0631\u0645\u0632\u0639\u0628\u0648\u0631 : \u0628\u0627 \u0622\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f\r\n\r\n' \u0627\u0631\u062a\u0628\u0627\u0637 \u062f\u0648\u0637\u0631\u0641\u0647 \u0628\u0627 \u0646\u0642\u0634\u200c\u0647\u0627\u060c \u0686\u0646\u062f\u06af\u0627\u0646\u06af\u06cc \u0648 \u0628\u0631\u0686\u0633\u0628\r\n\u0646\u0627\u0638\u0631 \"1\" - \"0..*\" \u0646\u0638\u0631\u06cc\u0647 : \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u062f\r\n\r\nnote on link\r\n  \u062c\u0647\u062a \u062e\u0648\u0627\u0646\u062f\u0646 UML: \u0686\u067e \u0628\u0647 \u0631\u0627\u0633\u062a\r\n  \"1 \u0646\u0627\u0638\u0631 0..* \u0646\u0638\u0631\u06cc\u0647(\u0647\u0627\u06cc) \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u062f\"\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:PPBDJeDG48Nt9Bp3X8sjIHinhboOhbof6-C3a1OJKafDeOcwKcEX2vx23IsnDjWQTUDpp8MTJ-AP_bYi2txkdRddV6UWuGTMB-XtN5tpsuvtPVMi3ld1ZMlZtdEQswMcQ_d-STSBpfrRcyo3SgrbNrfzDzXKztLDrm8dW9XP9quuuvH7UBxZIWzb9-KtJjIZl96ArE3xBkOPwXFYAMTqPb_t_LCGYjB2czI0vpYM5V5wXpFilV8dZzIGiz--4A8VVzOVSaf5ehL3_AmYJk6NJujO2bJ4-LZyto5uhoAgRAoeThHbKzMrKjam3QgXHvv_-mWn4PduIOKIU88X9FmgOOVmHUf14Gl5683J5LffKfW3PDP82oaLgWUUumm291nJ7ihHV8f1XXA6r50Qipp4A4VWN4rYIKd6Nhs-QvJc0SGL19G5QhO4yRg1JLsFNCThwngj9aRy0g14B97eulJaK02-u2Xy4cx6gRGRvkyt8B4iELQ4l8Yh_tqDNREz5ecr83Imm1_u0m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:NP71Ri8m38RlbVeELYzZ4qNhj1E7YOrf9vWG4m_WjGOiqWGbBXrx-Zc5mhPB8ljt_izs9a7GIrERD0axjdlqM4EGeo4zFPV_fT9W26_EoWT_4nIFlxMArjWOkQeFQP8cmg9cnGYUGt0bex2pOGmB8WzJPosLNGROmZjzDM6k_SHt7GccJH1Na-_ZXHwjyrKVB-d0r5xrKnpVty3ASiN-v8y6B1vuq-5XqDj2_dInl4sJIpehCiXLYtUlmnYmaIrPuHA50hGisnFfvGy8huDsDU2TeJ24MfV3UyCbot48Q2im-4cwtdw84nQo-z7eBZkFejJMi-8YoJeXK5V3TfSc0AlvJCkmOhk1rxw3CSneBRcuVCcRhSIwhBWiwkm6aN5E3i9jbYQa_KJ_o9bee1__0m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1504\"\/>\n<h2 data-nodeid=\"1505\">2. \u062a\u062c\u0645\u06cc\u0639\u200c\u0647\u0627 \u0648 \u062a\u0631\u06a9\u06cc\u0628\u200c\u0647\u0627 (\u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628 \u06a9\u0644-\u062c\u0632\u0621)<\/h2>\n<p data-nodeid=\"1506\">\u0648\u0642\u062a\u06cc \u0631\u0648\u0627\u0628\u0637 \u0645\u0639\u0646\u0627\u06cc \u0646\u0627\u0645\u062a\u0642\u0627\u0631\u0646 \u00ab\u06a9\u0644-\u062c\u0632\u0621\u00bb \u0631\u0627 \u0628\u06cc\u0627\u0646 \u06a9\u0646\u0646\u062f\u060c UML \u0628\u06cc\u0646 \u062a\u062c\u0645\u06cc\u0639 \u0645\u0634\u062a\u0631\u06a9 (\u0686\u0631\u062e\u0647\u200c\u0632\u0646\u062f\u06af\u06cc \u0645\u0633\u062a\u0642\u0644) \u0648 \u062a\u0631\u06a9\u06cc\u0628 (\u0645\u0627\u0644\u06a9\u06cc\u062a \u0686\u0631\u062e\u0647\u200c\u0632\u0646\u062f\u06af\u06cc \u0633\u062e\u062a\u200c\u06af\u06cc\u0631\u0627\u0646\u0647) \u062a\u0641\u0627\u0648\u062a \u0642\u0627\u0626\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<h3 data-nodeid=\"1507\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 NexusMart<\/h3>\n<ul data-nodeid=\"1508\">\n<li data-nodeid=\"1509\">\n<p data-nodeid=\"1510\"><strong data-nodeid=\"1693\">\u062a\u062c\u0645\u06cc\u0639 \u0645\u0634\u062a\u0631\u06a9:<\/strong>\u00a0<code data-backticks=\"1\" data-nodeid=\"1689\">\u06a9\u0627\u062a\u0627\u0644\u0648\u06af<\/code>\u00a0\u062d\u0627\u0648\u06cc\u00a0<code data-backticks=\"1\" data-nodeid=\"1691\">\u0645\u062d\u0635\u0648\u0644<\/code>\u00a0\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627. \u062d\u0630\u0641 \u06cc\u06a9 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u0645\u0646\u062a\u062c \u0628\u0647 \u062d\u0630\u0641 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0635\u0644\u06cc \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1511\">\n<p data-nodeid=\"1512\"><strong data-nodeid=\"1702\">\u062a\u0631\u06a9\u06cc\u0628:<\/strong>\u00a0<code data-backticks=\"1\" data-nodeid=\"1698\">\u0633\u0641\u0627\u0631\u0634<\/code>\u00a0\u0645\u0645\u0644\u0648\u06a9 \u0645\u0637\u0644\u0642\u00a0<code data-backticks=\"1\" data-nodeid=\"1700\">\u0622\u06cc\u062a\u0645 \u0633\u0641\u0627\u0631\u0634<\/code>\u00a0\u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627. \u0646\u0627\u0628\u0648\u062f \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0633\u0641\u0627\u0631\u0634 \u0645\u0646\u062c\u0631 \u0628\u0647 \u062d\u0630\u0641 \u0647\u0645\u0647 \u0622\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u062e\u0637\u06cc \u0622\u0646 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<p id=\"hrqZPzV\"><img alt=\"\" class=\"alignnone size-full wp-image-24666\" decoding=\"async\" height=\"275\" loading=\"lazy\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec17da6f75.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec17da6f75.png 737w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec17da6f75-300x112.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec17da6f75-150x56.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec17da6f75-400x149.png 400w\" width=\"737\"\/><\/p>\n<h3 data-nodeid=\"1513\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:LP7BQWCn34NtWVp3PJQ5q0oaorcb10g5GWhv0jTM9g9-3BQcRVw-ygIJf1l3rUCUITuMCLd6u9UByibnCDa453bxqZUplQIM2s7Hq5EBvxxFr1lX50k-IejT2aCgF0KwlF6HxDbgxO62YSAsr7RhJIdO6J4-zRDypycDLcQvpuxoF_4g56ht0mudaydTmpli1ufmR4AAxX4S7Md0KHJuUOZbuW-9PjCWhTTeLitCHGUReXYEvGAvswJ32tklnAl_vHetQtmeaQCkCuqw0LOLi6bRPLpdLmf7wqT74oKc8MJkJu9qd5V6FHeS1izKO4snnX4SUQg9jXRUVAs9QWRwuIBuPZcbKS1Ie7zOZp1LQe_U19LQwLiL-g6_\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TPAzRi9G38Lt9Dx1ob89gP7eoCIh84fRL7ugaWxT2Y8X0q_H9I42RWDK5KkVmmvRdwJ7bvy62PRSn3wsFv-RkkSt1lvhjrCkUS_jtajZqEYIvxzrMdWEsirzgbpospv2TovnodC9TbFU_hvFPS8niU6C990Hnvp8M1LPFeCYEIXgoFAMOmbtKyf3pdWf4-Hu9I6RtEocEg7PQNWUvJDqIQ4TIvIROnJr2_wIICR72Azb26N6crFa0oDJ2SvIvT9DWLZxRFPuDR8p0WZNn0cE5L-1qwerEezq-ZaVELM7-hUtv5IS0YIX-mAQ2CKwWDCJoS6Pi_7o0mC1Pc2MBSWWLAHlxC9BJe6Z88Z3GvbSy_1_SSjLKQwgwmBjWZVAk46_G6_inDZh-oqQj1-VVEe_d3b91NeO1Wgi-2b3iWHpfTi3nVkbDrgeAcCx6DUskC21JGrC2uinYTGUDeGj8npO6XUetLER2ZKMuLerQIVWMdLOObzrMAjtJxgDRbN71_xZFm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1514\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\n\r\ntitle 2. \u062a\u062c\u0645\u06cc\u0639\u200c\u0647\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062a\u0631\u06a9\u06cc\u0628\u200c\u0647\u0627: \u0645\u0639\u0627\u0646\u06cc \u0686\u0631\u062e\u0647\u200c\u0632\u0646\u062f\u06af\u06cc\r\n\r\nclass \u06a9\u0627\u062a\u0627\u0644\u0648\u06af\r\nclass \u0645\u062d\u0635\u0648\u0644\r\nclass \u0633\u0641\u0627\u0631\u0634\r\nclass \u0622\u06cc\u062a\u0645 \u0633\u0641\u0627\u0631\u0634\r\n\r\n' \u062a\u062c\u0645\u06cc\u0639 \u0645\u0634\u062a\u0631\u06a9: \u0627\u0644\u0645\u0627\u0633 \u0628\u0627\u0632\u060c \u0686\u0631\u062e\u0647\u200c\u0632\u0646\u062f\u06af\u06cc \u0645\u0633\u062a\u0642\u0644\r\n\u06a9\u0627\u062a\u0627\u0644\u0648\u06af \"1\" o-- \"*\" \u0645\u062d\u0635\u0648\u0644 : \u062d\u0627\u0648\u06cc \u0627\u0633\u062a\r\n\r\n' \u062a\u0631\u06a9\u06cc\u0628: \u0627\u0644\u0645\u0627\u0633 \u067e\u0631 \u0634\u062f\u0647\u060c \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u062e\u062a\u200c\u06af\u06cc\u0631\u0627\u0646\u0647 \u0686\u0631\u062e\u0647\u200c\u0632\u0646\u062f\u06af\u06cc\r\n\u0633\u0641\u0627\u0631\u0634 \"1\" *-- \"1..*\" \u0622\u06cc\u062a\u0645 \u0633\u0641\u0627\u0631\u0634 : \u0634\u0627\u0645\u0644 \u0627\u0633\u062a\r\n\r\nnote right of \u0633\u0641\u0627\u0631\u0634\r\n  \u062a\u0631\u06a9\u06cc\u0628 \u0628\u0647 \u062d\u0630\u0641 \u0632\u0646\u062c\u06cc\u0631\u0647\u200c\u0627\u06cc \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f.\r\n  \u0622\u06cc\u062a\u0645 \u0633\u0641\u0627\u0631\u0634 \u0628\u062f\u0648\u0646 \u0633\u0641\u0627\u0631\u0634 \u0648\u0627\u0644\u062f \u062e\u0648\u062f \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TPAzRi9G38Lt9Dx1ob89gP7eoCIh84fRL7ugaWxT2Y8X0q_H9I42RWDK5KkVmmvRdwJ7bvy62PRSn3wsFv-RkkSt1lvhjrCkUS_jtajZqEYIvxzrMdWEsirzgbpospv2TovnodC9TbFU_hvFPS8niU6C990Hnvp8M1LPFeCYEIXgoFAMOmbtKyf3pdWf4-Hu9I6RtEocEg7PQNWUvJDqIQ4TIvIROnJr2_wIICR72Azb26N6crFa0oDJ2SvIvT9DWLZxRFPuDR8p0WZNn0cE5L-1qwerEezq-ZaVELM7-hUtv5IS0YIX-mAQ2CKwWDCJoS6Pi_7o0mC1Pc2MBSWWLAHlxC9BJe6Z88Z3GvbSy_1_SSjLKQwgwmBjWZVAk46_G6_inDZh-oqQj1-VVEe_d3b91NeO1Wgi-2b3iWHpfTi3nVkbDrgeAcCx6DUskC21JGrC2uinYTGUDeGj8npO6XUetLER2ZKMuLerQIVWMdLOObzrMAjtJxgDRbN71_xZFm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:LP7BQWCn34NtWVp3PJQ5q0oaorcb10g5GWhv0jTM9g9-3BQcRVw-ygIJf1l3rUCUITuMCLd6u9UByibnCDa453bxqZUplQIM2s7Hq5EBvxxFr1lX50k-IejT2aCgF0KwlF6HxDbgxO62YSAsr7RhJIdO6J4-zRDypycDLcQvpuxoF_4g56ht0mudaydTmpli1ufmR4AAxX4S7Md0KHJuUOZbuW-9PjCWhTTeLitCHGUReXYEvGAvswJ32tklnAl_vHetQtmeaQCkCuqw0LOLi6bRPLpdLmf7wqT74oKc8MJkJu9qd5V6FHeS1izKO4snnX4SUQg9jXRUVAs9QWRwuIBuPZcbKS1Ie7zOZp1LQe_U19LQwLiL-g6_\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1515\"\/>\n<h2 data-nodeid=\"1516\">3. \u06a9\u0644\u06cc\u200c\u062a\u0631 \u0634\u062f\u0646 (\u0627\u0631\u062b\u200c\u0628\u0631\u06cc)<\/h2>\n<p data-nodeid=\"1517\">\u06a9\u0644\u06cc\u200c\u062a\u0631 \u0634\u062f\u0646 \u0631\u0627\u0628\u0637\u0647 \u062a\u06a9\u0633\u0648\u0646\u0648\u0645\u06cc\u06a9 \u00ab\u06cc\u06a9 \u0646\u0648\u0639 \u0627\u0632\u00bb \u0631\u0627 \u0628\u0631\u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0632\u06cc\u0631\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 \u0648 \u0631\u0641\u062a\u0627\u0631 \u0627\u0632 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0627\u0635\u0644\u06cc \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647\u060c \u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0634\u062f\u0647 \u06cc\u0627 \u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f \u0634\u062f\u0647 \u062a\u062e\u0635\u0635\u06cc\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u0646\u0648\u0627\u0639 \u0642\u062f\u0631\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0632\u06cc\u0631\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0631\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u0646\u062f.<\/p>\n<h3 data-nodeid=\"1518\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 NexusMart<\/h3>\n<ul data-nodeid=\"1519\">\n<li data-nodeid=\"1520\">\n<p data-nodeid=\"1521\"><code data-backticks=\"1\" data-nodeid=\"1711\">\u067e\u0631\u062f\u0627\u062e\u062a<\/code>\u00a0\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0627\u0635\u0644\u06cc \u0645\u062c\u0627\u0632\u06cc \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1522\">\n<p data-nodeid=\"1523\"><code data-backticks=\"1\" data-nodeid=\"1713\">\u067e\u0631\u062f\u0627\u062e\u062a \u0628\u0627 \u06a9\u0627\u0631\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u06cc<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1715\">\u067e\u0631\u062f\u0627\u062e\u062a \u067e\u06cc\u200c\u067e\u0627\u0644<\/code>, \u0648\u00a0<code data-backticks=\"1\" data-nodeid=\"1717\">\u067e\u0631\u062f\u0627\u062e\u062a \u06a9\u0631\u06cc\u067e\u062a\u0648<\/code>\u0622\u0646 \u0631\u0627 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u062e\u0635\u0648\u0635 \u062f\u0631\u06af\u0627\u0647 \u0648 \u0645\u0646\u0637\u0642 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062a\u062e\u0635\u0635\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<\/ul>\n<p id=\"vKGKmSt\"><img alt=\"\" class=\"alignnone size-full wp-image-24667\" decoding=\"async\" height=\"403\" loading=\"lazy\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6.png 961w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6-300x126.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6-768x322.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6-150x63.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec19f4c3c6-400x168.png 400w\" width=\"961\"\/><\/p>\n<h3 data-nodeid=\"1524\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:TP9DJWCn38Nt8yqTiWIXic4tOj7I8kYcLE84hiUbKHDdv6HQmi_TyNG48bHiih2VlsS_PHeJIEgzgwkujzo1W3SnPKVwYiMnLLV99YtTN9i7OX9mzWsI3ToODMHFdCoIToGs0IEPHwiImLqU9c6Z8C1aq46CF_htkZBc2dpeEJLcGMWzk5CDUn5Yp8rvrWtuvLJi9235U77PcBiG707NrUU07wbpeTQcEKXRyb4hgzvlI0eQlNPMyW8IgRM-e_PmA4G7lRBLva3zprVTrk1ApmuooRq7wmgSXi1HSz3KbcrffC5jyuYQ8Gw9_7zdxb8e_OxW7ALPsue6L80tBk0UTs1vHUaOP5zqCV3MYd_Y-Q0uT_nskVsOJCu3_jClWZYR_RNqG9uIj_gllW00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TPAzJiCm58NtI7a7Zo1K5hQ8eQLbO2cLU89RnmMh_ebifoK290Ogbhn7eI1GwSJ2SpZjnfDmqme9KtM8Ovrpx_diApUj0-DoAUB83hdAm80arXM2uMeutLXnvBX3wUYG-9d_h2Qhifean2-gX_gh7aaryNC_HVE9u6_kNxxlo-NxglJpLKcgBrJUKN_pipfi-OnzKx-ekrvnyu4rFIWaKuxSn14X1o1rhbn2Eeno2MAjqTmOfcYHa0iycRfSYvdHb5cxjv-G4wq50nL7TpM32h2Mj0rBkMk3ISDyYaetbtrcWZHsdN5JTC0nHEEwgHsDWg8H29wYMQVkuYAj1o9aPb0mSog1Yo3E6L0MgEDQdQKXY1a-A3PHBKhhYUo-Pv4v7VB680HphJGrEA0Wk2yq7T8huAhBt5YROU1IhGRSo7FLhYksYR-Kuzj6Otl0__nW45kzVmvT9pUPIl6z_G00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1525\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\n\r\ntitle 3. \u062a\u0639\u0645\u06cc\u0645: \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628 \u0627\u0631\u062b\u200c\u06af\u06cc\u0631\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\r\n\r\n\u06a9\u0644\u0627\u0633 \u0645\u062c\u0627\u0632\u06cc Payment {\r\n  +amount: Decimal\r\n  +currency: String\r\n  +process(): Boolean\r\n}\r\n\r\nclass CreditCardPayment {\r\n  +cardNumber: String\r\n  +expiryDate: Date\r\n  +cvv: String\r\n  +validateCard(): Boolean\r\n}\r\n\r\nclass PayPalPayment {\r\n  +payerEmail: String\r\n  +transactionId: String\r\n  +verifyPayPalAccount(): Boolean\r\n}\r\n\r\nclass CryptoPayment {\r\n  +walletAddress: String\r\n  +blockchainNetwork: String\r\n  +confirmOnChain(): Boolean\r\n}\r\n\r\nPayment &lt;|-- CreditCardPayment\r\nPayment &lt;|-- PayPalPayment\r\nPayment &lt;|-- CryptoPayment\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TPAzJiCm58NtI7a7Zo1K5hQ8eQLbO2cLU89RnmMh_ebifoK290Ogbhn7eI1GwSJ2SpZjnfDmqme9KtM8Ovrpx_diApUj0-DoAUB83hdAm80arXM2uMeutLXnvBX3wUYG-9d_h2Qhifean2-gX_gh7aaryNC_HVE9u6_kNxxlo-NxglJpLKcgBrJUKN_pipfi-OnzKx-ekrvnyu4rFIWaKuxSn14X1o1rhbn2Eeno2MAjqTmOfcYHa0iycRfSYvdHb5cxjv-G4wq50nL7TpM32h2Mj0rBkMk3ISDyYaetbtrcWZHsdN5JTC0nHEEwgHsDWg8H29wYMQVkuYAj1o9aPb0mSog1Yo3E6L0MgEDQdQKXY1a-A3PHBKhhYUo-Pv4v7VB680HphJGrEA0Wk2yq7T8huAhBt5YROU1IhGRSo7FLhYksYR-Kuzj6Otl0__nW45kzVmvT9pUPIl6z_G00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:TP9DJWCn38Nt8yqTiWIXic4tOj7I8kYcLE84hiUbKHDdv6HQmi_TyNG48bHiih2VlsS_PHeJIEgzgwkujzo1W3SnPKVwYiMnLLV99YtTN9i7OX9mzWsI3ToODMHFdCoIToGs0IEPHwiImLqU9c6Z8C1aq46CF_htkZBc2dpeEJLcGMWzk5CDUn5Yp8rvrWtuvLJi9235U77PcBiG707NrUU07wbpeTQcEKXRyb4hgzvlI0eQlNPMyW8IgRM-e_PmA4G7lRBLva3zprVTrk1ApmuooRq7wmgSXi1HSz3KbcrffC5jyuYQ8Gw9_7zdxb8e_OxW7ALPsue6L80tBk0UTs1vHUaOP5zqCV3MYd_Y-Q0uT_nskVsOJCu3_jClWZYR_RNqG9uIj_gllW00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1526\"\/>\n<h2 data-nodeid=\"1527\">4. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 (\u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u0645\u0634\u062a\u0631\u06cc-\u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647)<\/h2>\n<p data-nodeid=\"1528\">\u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u06cc\u06a9 \u0631\u0627\u0628\u0637\u0647 \u062c\u0647\u062a\u200c\u062f\u0627\u0631 \u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647\u00bb \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0631 \u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0627\u0639\u062b \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0631 \u0645\u0634\u062a\u0631\u06cc \u0634\u0648\u062f. UML \u0627\u0632 \u0627\u0633\u062a\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0631\u0648\u0634\u0646\u200c\u0633\u0627\u0632\u06cc \u0645\u0627\u0647\u06cc\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06cc\u06a9 \u067e\u06cc\u06a9\u0627\u0646 \u0646\u0642\u0637\u0647\u200c\u0686\u06cc\u0646 \u0645\u0628\u0647\u0645 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u0642\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<h3 data-nodeid=\"1529\">\u0627\u0631\u062c\u0627\u0639 \u0628\u0647 \u0627\u0633\u062a\u0627\u06cc\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc<\/h3>\n<table data-nodeid=\"1531\">\n<thead data-nodeid=\"1532\">\n<tr data-nodeid=\"1533\">\n<th data-nodeid=\"1535\">\u0627\u0633\u062a\u0627\u06cc\u0644<\/th>\n<th data-nodeid=\"1536\">\u0647\u062f\u0641 \/ \u062a\u0648\u0636\u06cc\u062d\u0627\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"1539\">\n<tr data-nodeid=\"1540\">\n<td data-nodeid=\"1541\"><code data-backticks=\"1\" data-nodeid=\"1729\">\u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647\u00bb<\/code><\/td>\n<td data-nodeid=\"1542\">\u0645\u0634\u062a\u0631\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f \u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062a\u0648\u0627\u0628\u0639 \u062f\u0627\u062e\u0644\u06cc \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1543\">\n<td data-nodeid=\"1544\"><code data-backticks=\"1\" data-nodeid=\"1731\">\u00ab\u0627\u06cc\u062c\u0627\u062f\u00bb<\/code><\/td>\n<td data-nodeid=\"1545\">\u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u0634\u062a\u0631\u06cc \u0627\u0634\u06cc\u0627\u0621 \u06a9\u0644\u0627\u0633 \u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1546\">\n<td data-nodeid=\"1547\"><code data-backticks=\"1\" data-nodeid=\"1733\">\u00ab\u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u0648\u0646\u0647\u00bb<\/code><\/td>\n<td data-nodeid=\"1548\">\u0645\u0633\u06cc\u0631 \u0645\u0634\u062e\u0635 \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u0648\u0646\u0647 \u062f\u0631 \u0637\u0648\u0644 \u0639\u0645\u0631 \u0627\u062c\u0631\u0627\u06cc\u06cc.<\/td>\n<\/tr>\n<tr data-nodeid=\"1549\">\n<td data-nodeid=\"1550\"><code data-backticks=\"1\" data-nodeid=\"1735\">\u00ab\u0627\u0633\u062a\u0646\u062a\u0627\u062c\u00bb<\/code><\/td>\n<td data-nodeid=\"1551\">\u0645\u0642\u062f\u0627\u0631 \u0647\u062f\u0641 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0627\u0632 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u0645\u0646\u0628\u0639 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u0634\u0648\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1552\">\n<td data-nodeid=\"1553\"><code data-backticks=\"1\" data-nodeid=\"1737\">\u00ab\u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0646\u00bb<\/code><\/td>\n<td data-nodeid=\"1554\">\u0645\u0634\u062a\u0631\u06cc \u0645\u0634\u062e\u0635\u0627\u062a \u0631\u0641\u062a\u0627\u0631\u06cc \u062a\u0639\u0631\u06cc\u0641\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1555\">\n<td data-nodeid=\"1556\"><code data-backticks=\"1\" data-nodeid=\"1739\">\u00ab\u062c\u0632\u0626\u06cc\u200c\u0633\u0627\u0632\u06cc\u00bb<\/code><\/td>\n<td data-nodeid=\"1557\">\u0645\u0634\u062a\u0631\u06cc \u06cc\u06a9 \u0641\u0631\u0645\u0648\u0644\u200c\u0628\u0646\u062f\u06cc \u0633\u0637\u062d \u067e\u0627\u06cc\u06cc\u0646\u200c\u062a\u0631 \u0648 \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u0627\u0632 \u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1558\">\n<td data-nodeid=\"1559\"><code data-backticks=\"1\" data-nodeid=\"1741\">\u00ab\u0631\u062f\u06cc\u0627\u0628\u06cc\u00bb<\/code><\/td>\n<td data-nodeid=\"1560\">\u062a\u06a9\u0627\u0645\u0644 \u062a\u0627\u0631\u06cc\u062e\u06cc \u06cc\u0627 \u0645\u0641\u0647\u0648\u0645\u06cc \u0631\u0627 \u062f\u0631 \u0633\u0637\u0648\u062d \u0645\u062e\u062a\u0644\u0641 \u0627\u0646\u062a\u0632\u0627\u0639 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1561\">\n<td data-nodeid=\"1562\"><code data-backticks=\"1\" data-nodeid=\"1743\">\u00ab\u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646\u00bb<\/code><\/td>\n<td data-nodeid=\"1563\">\u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0648\u06cc\u0698\u0647 \u0628\u0647 \u0627\u062c\u0632\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u0634\u062a\u0631\u06cc \u0627\u0639\u0637\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td>\n<\/tr>\n<tr data-nodeid=\"1564\">\n<td data-nodeid=\"1565\"><code data-backticks=\"1\" data-nodeid=\"1745\">\u00ab\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u00bb<\/code><\/td>\n<td data-nodeid=\"1566\">\u0645\u0634\u062a\u0631\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u0627\u062c\u0631\u0627\u06cc\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0632 \u062a\u0623\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 data-nodeid=\"1567\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0646\u06a9\u0633\u0648\u0633 \u0645\u0627\u0631\u062a<\/h3>\n<ul data-nodeid=\"1568\">\n<li data-nodeid=\"1569\">\n<p data-nodeid=\"1570\"><code data-backticks=\"1\" data-nodeid=\"1748\">\u0633\u0631\u0648\u06cc\u0633 \u0633\u0641\u0627\u0631\u0634<\/code>\u00a0\u0627\u0632\u00a0<code data-backticks=\"1\" data-nodeid=\"1750\">\u0645\u0634\u062a\u0631\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc<\/code>\u00a0\u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc.<\/p>\n<\/li>\n<li data-nodeid=\"1571\">\n<p data-nodeid=\"1572\"><code data-backticks=\"1\" data-nodeid=\"1752\">\u0633\u0641\u0627\u0631\u0634<\/code>\u00a0\u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f\u00a0<code data-backticks=\"1\" data-nodeid=\"1754\">\u0635\u062f\u0648\u0631 \u0641\u0627\u06a9\u062a\u0648\u0631<\/code>\u00a0\u067e\u0633 \u0627\u0632 \u062a\u0623\u06cc\u06cc\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1573\">\n<p data-nodeid=\"1574\"><code data-backticks=\"1\" data-nodeid=\"1756\">\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062a\u062d\u0644\u06cc\u0644\u06cc<\/code>\u00a0\u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0631\u0627 \u0627\u0632\u00a0<code data-backticks=\"1\" data-nodeid=\"1758\">\u0633\u0641\u0627\u0631\u0634<\/code>.<\/p>\n<\/li>\n<\/ul>\n<p id=\"POcMNoO\"><img alt=\"\" class=\"alignnone size-full wp-image-24668\" decoding=\"async\" height=\"630\" loading=\"lazy\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3.png 804w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3-300x235.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3-768x602.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3-150x118.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1cc5aac3-400x313.png 400w\" width=\"804\"\/><\/p>\n<h3 data-nodeid=\"1575\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PP4zRiCm38Lt0xa3Bs1FdJ8KAPAbKuVq0hBCr49boY1f5pfJZz0j9ojbjuMJBleXlqTIJmTHnpeDSLV9Uw3HiHj0D4UqbODVKxjAWrheeO4JZaWTaWyeUpZ6WAJrUHf7Ep4S4oaxhr8qFZeHUE4E-Omy1u-_iMUQJPOuh_eRTCEaZUI9NCmQl9oSz6rot9KMs-BGrFNZVMdOm_Lp4hn-_S1_L2c-P3sZqmNutsEbLs5XRG_pmkugIehG9jKqGBhSlHDkZ0B726OCoJAJEJkPi-mY-3IPS_GcJT6yzfYXIs2b8GnZp90-25dwC49YYE62FdlxY3PGPoeJMO-2OvdeO1Vxhsy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TL8xKW914CstQk_G5u38oC3Y9jIAM4K9hCMEWPbQC13iBGmMHcHhPGqiCqxHlPjv4byFA9H2CB_kzrx_ffMOQ6Jk1lqmI6vwmzje50qeCVVzBlPHhxDrXO7f6PZEcYGppdZEQtPLNgTV3wbCEJidUU82Ze9pxBdQwfHamYKxBkgqWUDP9dKg5fHg8LQimbIwqu-IXA1OoAnEUTtcjJnwhVB7kHTgomGPBB4GVS_zHy2xMh03hlX5QMebpzN6UHjwhp96HcCL2eEZ2L2pqRWu5PxEQVC2tDlcK-b_E0SPx83GNcftFFnqCbl-WTuk35hEAz_bfIg4mJ0sNRgCZOa755-VwY0T7nd1vlYTCndhJTaPv9tI_EXaXfaw0XP4dLPJjRGAiJZGaq8R0twrG517sA3guyWKKL2SzMsgB39PoPJumxEq1eAl1DdYelz2yVfjD4ftU4LQczROmWDVy1i0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1576\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\n\r\ntitle 4. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627: \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06cc-\u062a\u0623\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647\r\n\r\nclass \u0633\u0631\u0648\u06cc\u0633_\u0633\u0641\u0627\u0631\u0634\r\nclass \u0645\u0634\u062a\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc\r\nclass \u0633\u0641\u0627\u0631\u0634\r\nclass \u0641\u0627\u06a9\u062a\u0648\u0631\r\nclass \u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062a\u062d\u0644\u06cc\u0644\u06cc\r\n\r\n\u0633\u0631\u0648\u06cc\u0633_\u0633\u0641\u0627\u0631\u0634 .--&gt; \u0645\u0634\u062a\u0631\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc : \u00ab\u0627\u0632\u00bb\r\n\u0633\u0641\u0627\u0631\u0634 .--&gt; \u0641\u0627\u06a9\u062a\u0648\u0631 : \u00ab\u0627\u06cc\u062c\u0627\u062f\u00bb\r\n\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062a\u062d\u0644\u06cc\u0644\u06cc .--&gt; \u0633\u0641\u0627\u0631\u0634 : \u00ab\u0627\u0633\u062a\u062e\u0631\u0627\u062c\u00bb\r\n\r\nnote bottom of \u0633\u0631\u0648\u06cc\u0633_\u0633\u0641\u0627\u0631\u0634\r\n  \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0645\u0648\u0642\u062a \u0647\u0633\u062a\u0646\u062f.\r\n  \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0645\u0627\u0644\u06a9\u06cc\u062a \u06cc\u0627 \u0628\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0686\u0631\u062e\u0647 \u0639\u0645\u0631 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f.\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TL8xKW914CstQk_G5u38oC3Y9jIAM4K9hCMEWPbQC13iBGmMHcHhPGqiCqxHlPjv4byFA9H2CB_kzrx_ffMOQ6Jk1lqmI6vwmzje50qeCVVzBlPHhxDrXO7f6PZEcYGppdZEQtPLNgTV3wbCEJidUU82Ze9pxBdQwfHamYKxBkgqWUDP9dKg5fHg8LQimbIwqu-IXA1OoAnEUTtcjJnwhVB7kHTgomGPBB4GVS_zHy2xMh03hlX5QMebpzN6UHjwhp96HcCL2eEZ2L2pqRWu5PxEQVC2tDlcK-b_E0SPx83GNcftFFnqCbl-WTuk35hEAz_bfIg4mJ0sNRgCZOa755-VwY0T7nd1vlYTCndhJTaPv9tI_EXaXfaw0XP4dLPJjRGAiJZGaq8R0twrG517sA3guyWKKL2SzMsgB39PoPJumxEq1eAl1DdYelz2yVfjD4ftU4LQczROmWDVy1i0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PP4zRiCm38Lt0xa3Bs1FdJ8KAPAbKuVq0hBCr49boY1f5pfJZz0j9ojbjuMJBleXlqTIJmTHnpeDSLV9Uw3HiHj0D4UqbODVKxjAWrheeO4JZaWTaWyeUpZ6WAJrUHf7Ep4S4oaxhr8qFZeHUE4E-Omy1u-_iMUQJPOuh_eRTCEaZUI9NCmQl9oSz6rot9KMs-BGrFNZVMdOm_Lp4hn-_S1_L2c-P3sZqmNutsEbLs5XRG_pmkugIehG9jKqGBhSlHDkZ0B726OCoJAJEJkPi-mY-3IPS_GcJT6yzfYXIs2b8GnZp90-25dwC49YYE62FdlxY3PGPoeJMO-2OvdeO1Vxhsy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1577\"\/>\n<h2 data-nodeid=\"1578\">5. \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc<\/h2>\n<p data-nodeid=\"1579\">\u0648\u0642\u062a\u06cc \u06cc\u06a9 \u0631\u0627\u0628\u0637\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u062f\u0627\u0631\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u06cc\u0627 \u0631\u0641\u062a\u0627\u0631 \u062e\u0648\u062f \u0628\u0627\u0634\u062f\u060c \u0627\u062a\u0635\u0627\u0644 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0628\u0647 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc\u060c \u0627\u0635\u0648\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0631\u0627 \u0646\u0642\u0636 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06a9\u0644\u0627\u0633 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u06cc\u06a9 \u0627\u0631\u062a\u0628\u0627\u0637 \u0648 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0627\u0633\u062a \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0641\u0631\u0639\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0627\u0635 \u0628\u0647 \u062e\u0648\u062f \u0631\u0627\u0628\u0637\u0647 \u0645\u0631\u0628\u0648\u0637 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<h3 data-nodeid=\"1580\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0646\u06a9\u0633\u0648\u0633 \u0645\u0627\u0631\u062a<\/h3>\n<ul data-nodeid=\"1581\">\n<li data-nodeid=\"1582\">\n<p data-nodeid=\"1583\"><code data-backticks=\"1\" data-nodeid=\"1764\">\u0645\u0634\u062a\u0631\u06cc<\/code>\u00a0\u0648\u00a0<code data-backticks=\"1\" data-nodeid=\"1766\">\u0645\u062d\u0635\u0648\u0644<\/code>\u00a0\u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u062f\u0627\u0631\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1584\">\n<p data-nodeid=\"1585\"><code data-backticks=\"1\" data-nodeid=\"1768\">\u0633\u0646\u062f \u062e\u0631\u06cc\u062f<\/code>\u00a0\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647\u00a0<code data-backticks=\"1\" data-nodeid=\"1770\">\u062a\u0627\u0631\u06cc\u062e \u062e\u0631\u06cc\u062f<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1772\">\u0642\u06cc\u0645\u062a \u0648\u0627\u062d\u062f<\/code>, \u0648\u00a0<code data-backticks=\"1\" data-nodeid=\"1774\">\u0645\u0642\u062f\u0627\u0631<\/code>, \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0646\u0637\u0642\u06cc \u0628\u0647 \u0627\u0631\u062a\u0628\u0627\u0637 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0645\u062a\u0639\u0644\u0642 \u0647\u0633\u062a\u0646\u062f\u060c \u0646\u0647 \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc \u06cc\u0627 \u0645\u062d\u0635\u0648\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0633\u062a\u0642\u0644.<\/p>\n<\/li>\n<\/ul>\n<p id=\"MlaXpgN\"><img alt=\"\" class=\"alignnone size-full wp-image-24669\" decoding=\"async\" height=\"347\" loading=\"lazy\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1f4799ed.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1f4799ed.png 757w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1f4799ed-300x138.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1f4799ed-150x69.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec1f4799ed-400x183.png 400w\" width=\"757\"\/><\/p>\n<h3 data-nodeid=\"1586\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PPB1JiCm38RlbVeErYviG7VZijDWko2nQG9Um4kzDLgQbCIPA8Xt9sux6EpYABR_-FElp0EZvrYRF0i7RHlqM4FWrb2ANgk-b6UiEQNkfd0VWbCQMJiB2uCXp63jV8r6VsYxXnNQjc1No0bFsXw2g9KqmY86TZNvqttZNHaLIyCLF60Wg0Urd82_a_Bif8NHzGYABlwHdsFrhojiE7fXCWcZ20qflTCAQc8iaV678dfLfU7Ff9mluJFF06wQ8Rb4fXb8VDKrTQLeDM-ICv9FJwRDk_HRH9jCQcVmQ9dsicNAAZGgcYH_YLjsZ6OyEPDzzUnB31MLWacmrROKPgxet81X9tPTmPFfig7IJPwDJzxSdYoPm7JwRo-PP1qdhTvN36vtKOTB3ocaKS6P8y5gjWRbwiRGUrfIkhSjaA5ZQXzmnMOXHDXf7xZeaQbpPPfdP4iG0Y6PfqlwMDy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TLDBJW914DsJS8SA6t-HdHjMN43lG12LoCSmuy8O4qFuBVeIRcn41W9821lEKJspyoI-wXu-CuR5z7HLlNxzwjLCqVDBBV-vNijclCTguwdKAjN9yrzg5QojQjcLiXc_wYDrbQVmotHOyuAmp7Z4GxnNaIf8l42iJO-djZP5h7aUgGGKpuZ2dg28XwOVx-MESgtaUMIw_0FmB587cO2NPc0wWZf9q97Pi8xKZYV9kUUYt7cEBksQfZlIaUJx0aPFF8sKl2MSo5bU9bLWguc_4Os0YTJlky9ngy7r4DTm6c8WypMR8Rgmt9AOx2emSfyq0-8vxeIf5c_QQBKhTmo02InQynfDQcUOOBgcxIQ0uXexUBBa07n1NCT1cTNGjJV6WG6lYSSyvyzuaWUKRx7f4p6x1-wLwQCzSTrPTCm_vudS8ZkaLri_bwQJTkbqFofM1oCwetm-RPu8QZJz2hMgzmy-DU_-0sYd2dUOlXMRacSsaGfx0WynNRekt6mLinO21qU_cZzImtREmRKn7ljfM7hHQpz53f8DIelvRARIk2NHBVgB2F1h_G40\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1587\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\n\r\ntitle 5. \u06a9\u0644\u0627\u0633 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc: \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0633\u0627\u0632\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0686\u0646\u062f \u0628\u0647 \u0686\u0646\u062f\r\n\r\nclass \u0645\u0634\u062a\u0631\u06cc\r\nclass \u0645\u062d\u0635\u0648\u0644\r\n\r\n' \u0627\u0631\u062a\u0628\u0627\u0637 \u067e\u0627\u06cc\u0647 \u0686\u0646\u062f \u0628\u0647 \u0686\u0646\u062f\r\n\u0645\u0634\u062a\u0631\u06cc \"*\" - \"*\" \u0645\u062d\u0635\u0648\u0644\r\n\r\n' \u06a9\u0644\u0627\u0633 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u06a9\u0647 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0645\u062e\u0635\u0648\u0635 \u0627\u0631\u062a\u0628\u0627\u0637 \u0631\u0627 \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f\r\nclass \u062b\u0628\u062a \u062e\u0631\u06cc\u062f {\r\n  +\u062a\u0627\u0631\u06cc\u062e \u062e\u0631\u06cc\u062f: \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646\r\n  +\u0642\u06cc\u0645\u062a \u0648\u0627\u062d\u062f: \u0627\u0639\u0634\u0627\u0631\u06cc\r\n  +\u0645\u0642\u062f\u0627\u0631: \u0639\u062f\u062f \u0635\u062d\u06cc\u062d\r\n  +\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u062c\u0645\u0648\u0639 \u062c\u0632\u0626\u06cc: \u0627\u0639\u0634\u0627\u0631\u06cc\r\n}\r\n\r\n' \u062e\u0637 \u0646\u0642\u0637\u0647\u200c\u0627\u06cc \u06a9\u0647 \u06a9\u0644\u0627\u0633 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0631\u0627 \u0628\u0647 \u0631\u0627\u0628\u0637\u0647 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\r\n(\u0645\u0634\u062a\u0631\u06cc\u060c \u0645\u062d\u0635\u0648\u0644) .. \u062b\u0628\u062a \u062e\u0631\u06cc\u062f\r\n\r\nnote right of \u062b\u0628\u062a \u062e\u0631\u06cc\u062f\r\n  \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc M:N \u0631\u0627 \u0628\u0627\r\n  \u0627\u0631\u062a\u0642\u0627\u0621 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u06cc \u0627\u0648\u0644\u06cc\u0647 \u062d\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TLDBJW914DsJS8SA6t-HdHjMN43lG12LoCSmuy8O4qFuBVeIRcn41W9821lEKJspyoI-wXu-CuR5z7HLlNxzwjLCqVDBBV-vNijclCTguwdKAjN9yrzg5QojQjcLiXc_wYDrbQVmotHOyuAmp7Z4GxnNaIf8l42iJO-djZP5h7aUgGGKpuZ2dg28XwOVx-MESgtaUMIw_0FmB587cO2NPc0wWZf9q97Pi8xKZYV9kUUYt7cEBksQfZlIaUJx0aPFF8sKl2MSo5bU9bLWguc_4Os0YTJlky9ngy7r4DTm6c8WypMR8Rgmt9AOx2emSfyq0-8vxeIf5c_QQBKhTmo02InQynfDQcUOOBgcxIQ0uXexUBBa07n1NCT1cTNGjJV6WG6lYSSyvyzuaWUKRx7f4p6x1-wLwQCzSTrPTCm_vudS8ZkaLri_bwQJTkbqFofM1oCwetm-RPu8QZJz2hMgzmy-DU_-0sYd2dUOlXMRacSsaGfx0WynNRekt6mLinO21qU_cZzImtREmRKn7ljfM7hHQpz53f8DIelvRARIk2NHBVgB2F1h_G40\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PPB1JiCm38RlbVeErYviG7VZijDWko2nQG9Um4kzDLgQbCIPA8Xt9sux6EpYABR_-FElp0EZvrYRF0i7RHlqM4FWrb2ANgk-b6UiEQNkfd0VWbCQMJiB2uCXp63jV8r6VsYxXnNQjc1No0bFsXw2g9KqmY86TZNvqttZNHaLIyCLF60Wg0Urd82_a_Bif8NHzGYABlwHdsFrhojiE7fXCWcZ20qflTCAQc8iaV678dfLfU7Ff9mluJFF06wQ8Rb4fXb8VDKrTQLeDM-ICv9FJwRDk_HRH9jCQcVmQ9dsicNAAZGgcYH_YLjsZ6OyEPDzzUnB31MLWacmrROKPgxet81X9tPTmPFfig7IJPwDJzxSdYoPm7JwRo-PP1qdhTvN36vtKOTB3ocaKS6P8y5gjWRbwiRGUrfIkhSjaA5ZQXzmnMOXHDXf7xZeaQbpPPfdP4iG0Y6PfqlwMDy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1588\"\/>\n<h2 data-nodeid=\"1589\">6. \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644\u200c\u0647\u0627\u060c \u0646\u06a9\u0627\u062a \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u062a\u062f\u0631\u06cc\u062c\u06cc<\/h2>\n<p data-nodeid=\"1590\">\u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a\u06cc \u06cc\u06a9 \u0645\u0631\u062d\u0644\u0647\u200c\u0627\u06cc \u0646\u06cc\u0633\u062a. \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u0628\u0631 \u062a\u06a9\u0645\u06cc\u0644 \u062a\u062f\u0631\u06cc\u062c\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0641\u0627\u0632\u0647\u0627\u060c \u0627\u0646\u0636\u0628\u0627\u0637 \u0628\u0635\u0631\u06cc \u0648 \u06a9\u0646\u062a\u0631\u0644 \u0686\u06cc\u062f\u0645\u0627\u0646 \u062a\u0623\u06a9\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0686\u0631\u062e\u0647 \u0639\u0645\u0631 \u0645\u0647\u0646\u062f\u0633\u06cc \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u0628\u0627\u0642\u06cc \u0628\u0645\u0627\u0646\u0646\u062f.<\/p>\n<h3 data-nodeid=\"1591\">\u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc<\/h3>\n<ol data-nodeid=\"1592\">\n<li data-nodeid=\"1593\">\n<p data-nodeid=\"1594\"><strong data-nodeid=\"1790\">\u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0632\u0645\u06cc\u0646\u0647 \u062f\u0627\u0645\u0646\u0647:<\/strong>\u00a0\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0632\u0645\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f (\u0645\u062b\u0644\u0627\u064b\u00a0<code data-backticks=\"1\" data-nodeid=\"1784\">\u0633\u0641\u0627\u0631\u0634\u200c\u062f\u0647\u06cc<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1786\">\u06a9\u0627\u062a\u0627\u0644\u0648\u06af<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1788\">\u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0647\u0627<\/code>) \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0628\u0627\u0631 \u0634\u0646\u0627\u062e\u062a\u06cc \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0686\u06cc\u062f\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u0628\u06cc\u200c\u0646\u0638\u0645<\/p>\n<\/li>\n<li data-nodeid=\"1595\">\n<p data-nodeid=\"1596\"><strong data-nodeid=\"1797\">\u062d\u0630\u0641 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u062e\u0627\u0645 M:N:<\/strong>\u00a0\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0628\u062f\u0648\u0646 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u00a0<code data-backticks=\"1\" data-nodeid=\"1795\">* \u0628\u0647 *<\/code>\u00a0\u0631\u0627 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0627\u0648\u0644\u06cc\u0647 \u062a\u062d\u0644\u06cc\u0644 \u0628\u0647 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0642\u0634\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0648 \u0637\u0631\u0627\u062d\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062f\u0627\u0645\u0646\u0647 \u0622\u0645\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1597\">\n<p data-nodeid=\"1598\"><strong data-nodeid=\"1801\">\u062a\u06a9\u0645\u06cc\u0644 \u062a\u062f\u0631\u06cc\u062c\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u0627\u0632:<\/strong><\/p>\n<ul data-nodeid=\"1599\">\n<li data-nodeid=\"1600\">\n<p data-nodeid=\"1601\"><strong data-nodeid=\"1806\">\u062f\u0627\u0645\u0646\u0647 (\u0646\u06cc\u0627\u0632\u0645\u0646\u062f\u06cc\u200c\u0647\u0627):<\/strong>\u00a0\u0646\u0627\u0645 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 + \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u06a9\u0644\u06cc. \u0628\u062f\u0648\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\/\u0639\u0645\u0644\u06cc\u0627\u062a.<\/p>\n<\/li>\n<li data-nodeid=\"1602\">\n<p data-nodeid=\"1603\"><strong data-nodeid=\"1811\">\u062a\u062d\u0644\u06cc\u0644:<\/strong>\u00a0\u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u060c \u0646\u0642\u0634\u200c\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f. \u0631\u0648\u0634\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u062a\u0639\u0648\u06cc\u0642 \u0628\u06cc\u0646\u062f\u0627\u0632\u06cc\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"1604\">\n<p data-nodeid=\"1605\"><strong data-nodeid=\"1822\">\u0637\u0631\u0627\u062d\u06cc:<\/strong>\u00a0\u0627\u0645\u0636\u0627\u0647\u0627\u060c \u0645\u062d\u062f\u0648\u062f\u06a9\u0646\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u062f\u0627\u0631\u06cc (<code data-backticks=\"1\" data-nodeid=\"1816\">+<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1818\">-<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1820\">#<\/code>), \u0627\u0633\u062a\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u060c \u0648 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"1606\">\n<p data-nodeid=\"1607\"><strong data-nodeid=\"1835\">\u06a9\u0646\u062a\u0631\u0644\u200c\u0647\u0627\u06cc \u0686\u06cc\u062f\u0645\u0627\u0646 PlantUML:<\/strong>\u00a0\u0627\u0632 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062c\u0647\u062a\u06cc (<code data-backticks=\"1\" data-nodeid=\"1827\">-\u0686\u067e-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1829\">-\u067e\u0627\u06cc\u06cc\u0646-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1831\">-\u0631\u0627\u0633\u062a-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1833\">-\u0628\u0627\u0644\u0627-&gt;<\/code>) \u0628\u0631\u0627\u06cc \u0627\u062c\u0628\u0627\u0631 \u0628\u0647 \u0686\u06cc\u062f\u0645\u0627\u0646 \u062a\u0645\u06cc\u0632 \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0642\u0627\u0637\u0639 \u062e\u0637\u0648\u0637 \u062f\u0631 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u067e\u0631\u062c\u0645\u0639\u06cc\u062a.<\/p>\n<\/li>\n<\/ol>\n<p id=\"OmBDXqJ\"><img alt=\"\" class=\"alignnone size-full wp-image-24670\" decoding=\"async\" height=\"467\" loading=\"lazy\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224.png 910w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224-300x154.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224-768x394.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224-150x77.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec24f9a224-400x205.png 400w\" width=\"910\"\/><\/p>\n<h3 data-nodeid=\"1608\">\u0645\u062b\u0627\u0644 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u062a\u062f\u0631\u06cc\u062c\u06cc PlantUML<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PLDDQzj04BqR_1y67rexhWovz21A2DW9649ZoCTzl3kH1wzsrTsHgMdptpihoS5rBX8xR_JspPkdsoGOfQtTU9Jsx1kCM4EIeoDzHZQNa6DFScm8GfHT68_68s7HvkyBUC1ZQ0MMmKiC3hx09eOgKafy8BXpk0qHXOE7wOeILnusEqmqonmDcZrM19F7Q2cohpeM-YqJ-3CU0HY7AK47zWM08kJJsfRmyh9U3JKTHjfKzfrFtQ57vgdTrYpJMGc7m7Oe6lI6t7dn_UAsjL3zSUEl5hrEUoo1lGorHZsY4bPak4Oty5Oa3-hJSn3isCzGlU3zluatUAp9oyN0k5NtqSYWvTGqA9atCHWrDdDlGt24_aByCf9bMMAq5vyMHclFOK--X2V9LW-K1tHiKUWpPwVtAzo7QCY2vKWchn4Tk7xZRo529BIuPQVsZ4VzeYRN4xWg2dql5bUJCpzBC3eiiazmSsek8bSxAMu-HYqXaMYo4XmOSzy9-F5NEJ_DbpNw80IOuETrLjw7h6XooA0EbfokpRZMKYepNi0h9-ubPvpVc6A2wVmR5BE-uR6X8RAPIjEaQHwGdFwgDq4t3L5z6BmiJgji5UpNt27aBMI5MUcj7lJ7-WS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TLFDQjj04BuBz0w3BqtYof1B3wA4G78nbBQGv07Mqk8AwyULrW7J1jeI_npq7BLZx1ZReQQNFiTiTEkJT4QINSTfBzBExBVpxVVDx6cYHAmwWMyQISiBso8M0IIgwqlwnfwpl-LxeLJTjeGeLXyYqp0DvIa2lwh1uvtkumGN-XOU-rcASzt3aUw37W9ESOdVAJV22H1cZWiAfbaA1mHQu4pVwW7WcfOZd6Nf8HTk2wSbcX8gkDIzBDLzXgpqLu8iyE7t5sOOP6a5Ffa6WEEB985tiIlZ8W5WHHpLNHkkhkhdPOxqgavY5yYBF2Xsgacd4NZguD26wyXpowGZGaVwkycRFRQwai6MyMD7X6H8rmOlL6MkJJPA6ywbumN2B-isfNf3Lbv6IkJLTtQ9uEP_-lKlqZud1-vnKWeN3MgKS5Hvf_UY6yXGRMvKRSUH8vE4EHfHv4iHxeauYwNhgJCHktj7BOTobr5BXZPSq2o4pRBajV0zLoZvl6P-xnTFsuzJFS19tYxk7D1dYcDUKljfGItdnRqUCfo3B3MDef6LumeSMHRzQxMZoexVDk03mNiqQoSRi9LFpmedridM1Vk9OyozpCUCxFp69pUurv-9vPaJh2QCb0IHmDjZraYQviJvpw7TNibcfCMW6Q67EEUNGT9eNCa6SYCNFCzAH_WLL5-2TLWSunhu0qU0FxbOyMYs5LSKB_BSE7SDrqImBh13hbaM6RCHEH-EcPh0T7fCkNvfE_mTAzEGeGkib1MVKa2l_Wy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\" data-nodeid=\"1609\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\nskinparam linetype ortho\r\n\r\ntitle 6. \u06a9\u0646\u062a\u0631\u0644 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u062a\u062f\u0631\u06cc\u062c\u06cc (\u0645\u0631\u062d\u0644\u0647 \u0637\u0631\u0627\u062d\u06cc)\r\n\r\npackage \"\u0632\u0645\u06cc\u0646\u0647 \u0633\u0641\u0627\u0631\u0634\u200c\u062f\u0647\u06cc\" {\r\n  class Order {\r\n    -orderId: UUID\r\n    -status: OrderStatus\r\n    +submit(): void\r\n    +cancel(): void\r\n  }\r\n  class OrderItem {\r\n    -quantity: int\r\n    -price: Decimal\r\n    +getLineTotal(): Decimal\r\n  }\r\n}\r\n\r\npackage \"\u0632\u0645\u06cc\u0646\u0647 \u067e\u0631\u062f\u0627\u062e\u062a\" {\r\n  abstract class Payment {\r\n    +process(): boolean\r\n  }\r\n  class CreditCardPayment {\r\n    -cardToken: String\r\n    +validate(): boolean\r\n  }\r\n}\r\n\r\n' \u0686\u06cc\u062f\u0645\u0627\u0646 \u062c\u0647\u062a\u200c\u062f\u0627\u0631 \u0627\u062c\u0628\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc\r\nOrder \"1\" *-- \"1..*\" OrderItem : \u0634\u0627\u0645\u0644 &gt;\r\nOrder -\u0631\u0627\u0633\u062a-&gt; Payment : \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 &gt;\r\nPayment &lt;|-- CreditCardPayment\r\n\r\nnote as N1\r\n  \u0645\u062f\u0644 \u0645\u0631\u062d\u0644\u0647 \u0637\u0631\u0627\u062d\u06cc \u0634\u0627\u0645\u0644:\r\n  - \u0645\u062d\u062f\u0648\u062f\u06a9\u0646\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u062f\u0627\u0631\u06cc (+, -)\r\n  - \u0627\u0645\u0636\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a\r\n  - \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u062e\u0637\u0648\u0637 \u0639\u0645\u0648\u062f\u06cc\r\n  - \u0628\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0632\u0645\u06cc\u0646\u0647\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:TLFDQjj04BuBz0w3BqtYof1B3wA4G78nbBQGv07Mqk8AwyULrW7J1jeI_npq7BLZx1ZReQQNFiTiTEkJT4QINSTfBzBExBVpxVVDx6cYHAmwWMyQISiBso8M0IIgwqlwnfwpl-LxeLJTjeGeLXyYqp0DvIa2lwh1uvtkumGN-XOU-rcASzt3aUw37W9ESOdVAJV22H1cZWiAfbaA1mHQu4pVwW7WcfOZd6Nf8HTk2wSbcX8gkDIzBDLzXgpqLu8iyE7t5sOOP6a5Ffa6WEEB985tiIlZ8W5WHHpLNHkkhkhdPOxqgavY5yYBF2Xsgacd4NZguD26wyXpowGZGaVwkycRFRQwai6MyMD7X6H8rmOlL6MkJJPA6ywbumN2B-isfNf3Lbv6IkJLTtQ9uEP_-lKlqZud1-vnKWeN3MgKS5Hvf_UY6yXGRMvKRSUH8vE4EHfHv4iHxeauYwNhgJCHktj7BOTobr5BXZPSq2o4pRBajV0zLoZvl6P-xnTFsuzJFS19tYxk7D1dYcDUKljfGItdnRqUCfo3B3MDef6LumeSMHRzQxMZoexVDk03mNiqQoSRi9LFpmedridM1Vk9OyozpCUCxFp69pUurv-9vPaJh2QCb0IHmDjZraYQviJvpw7TNibcfCMW6Q67EEUNGT9eNCa6SYCNFCzAH_WLL5-2TLWSunhu0qU0FxbOyMYs5LSKB_BSE7SDrqImBh13hbaM6RCHEH-EcPh0T7fCkNvfE_mTAzEGeGkib1MVKa2l_Wy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com#plantuml:PLDDQzj04BqR_1y67rexhWovz21A2DW9649ZoCTzl3kH1wzsrTsHgMdptpihoS5rBX8xR_JspPkdsoGOfQtTU9Jsx1kCM4EIeoDzHZQNa6DFScm8GfHT68_68s7HvkyBUC1ZQ0MMmKiC3hx09eOgKafy8BXpk0qHXOE7wOeILnusEqmqonmDcZrM19F7Q2cohpeM-YqJ-3CU0HY7AK47zWM08kJJsfRmyh9U3JKTHjfKzfrFtQ57vgdTrYpJMGc7m7Oe6lI6t7dn_UAsjL3zSUEl5hrEUoo1lGorHZsY4bPak4Oty5Oa3-hJSn3isCzGlU3zluatUAp9oyN0k5NtqSYWvTGqA9atCHWrDdDlGt24_aByCf9bMMAq5vyMHclFOK--X2V9LW-K1tHiKUWpPwVtAzo7QCY2vKWchn4Tk7xZRo529BIuPQVsZ4VzeYRN4xWg2dql5bUJCpzBC3eiiazmSsek8bSxAMu-HYqXaMYo4XmOSzy9-F5NEJ_DbpNw80IOuETrLjw7h6XooA0EbfokpRZMKYepNi0h9-ubPvpVc6A2wVmR5BE-uR6X8RAPIjEaQHwGdFwgDq4t3L5z6BmiJgji5UpNt27aBMI5MUcj7lJ7-WS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1610\"\/>\n<h2 data-nodeid=\"1611\">\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc<\/h2>\n<p data-nodeid=\"1612\">\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0634\u062e\u0635 \u06a9\u0646\u0646\u062f\u0647\u200c\u06cc \u0622\u0646\u0686\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a\u060c \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u0645\u0627 \u0631\u0648\u0627\u0628\u0637 \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0627\u0633\u062a. \u062a\u0633\u0644\u0637 \u0628\u0631 \u0631\u0648\u0627\u0628\u0637 \u06a9\u0644\u0627\u0633 UML\u060c \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647\u200c\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0637\u0631\u062d \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0632\u0646\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc\u060c \u0645\u0639\u0627\u0646\u06cc \u0686\u0631\u062e\u0647\u200c\u06cc \u0632\u0646\u062f\u06af\u06cc\u060c \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0627\u0631\u062b\u200c\u06af\u06cc\u0631\u06cc \u0648 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p data-nodeid=\"1613\">\u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u0637\u0627\u0644\u0639\u0647\u200c\u06cc \u0645\u0648\u0631\u062f\u06cc NexusMart\u060c \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u06cc\u0645 \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a\u060c \u062a\u062c\u0645\u06cc\u0639\u200c\u0647\u0627\u060c \u062a\u0631\u06a9\u06cc\u0628\u200c\u0647\u0627\u060c \u06a9\u0644\u06cc\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u060c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0648 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0647 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0645\u0647\u0646\u062f\u0633\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0631\u0628\u0648\u0637 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u0645\u06a9\u0627\u0646\u06cc\u06a9 \u0631\u0648\u0627\u0628\u0637 \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u0628\u0627 \u0633\u06cc\u0646\u062a\u06a9\u0633 \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u062f\u0631 PlantUML\u060c \u062a\u06cc\u0645\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u060c \u0647\u0645\u200c\u0632\u0645\u0627\u0646 \u0628\u0627 \u06a9\u062f\u060c \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0646\u0638\u0645 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u062f\u0631 \u0645\u0642\u06cc\u0627\u0633 \u0628\u0632\u0631\u06af \u062e\u0648\u0627\u0646\u0627 \u0628\u0645\u0627\u0646\u0646\u062f.<\/p>\n<p data-nodeid=\"1614\">\u0627\u0632 \u062a\u062f\u0631\u06cc\u062c\u06cc\u200c\u0633\u0627\u0632\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0632\u0648\u062f\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0622\u062b\u0627\u0631 \u0632\u0646\u062f\u0647\u060c \u0646\u0647 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0622\u06cc\u06cc\u0646\u06cc\u060c \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0631\u0648\u0627\u0628\u0637 \u0628\u0627 \u0642\u0635\u062f \u0637\u0631\u0627\u062d\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0641\u0647\u0648\u0645\u06cc \u0627\u0646\u062a\u0632\u0627\u0639\u06cc \u0646\u06cc\u0633\u062a \u0648 \u0628\u0647 \u067e\u0627\u06cc\u0647\u200c\u0627\u06cc \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633 \u0648 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0639\u0627\u0644\u06cc\u200c\u062a\u0631\u06cc\u0646 \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<hr data-nodeid=\"1615\"\/>\n<p class=\"\" data-nodeid=\"1616\"><strong data-nodeid=\"1861\">\ud83d\udca1 \u0646\u06a9\u062a\u0647 \u0646\u0645\u0627\u06cc\u0634:<\/strong>\u00a0\u0647\u0631 \u06a9\u062f\u0627\u0645 \u0631\u0627 \u06a9\u067e\u06cc \u06a9\u0646\u06cc\u062f\u00a0<code data-backticks=\"1\" data-nodeid=\"1853\">@startuml ... @enduml<\/code>\u0628\u0644\u0627\u06a9 \u0628\u0647<a href=\"https:\/\/ai-toolbox.jy.freshofall.com\/app\/vp-as-code\/\">\u0633\u0631\u0648\u0631 \u0648\u0628 PlantUML<\/a>\u06cc\u0627 \u0627\u0641\u0632\u0648\u0646\u0647 PlantUML \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc SVG\/PNG \u0622\u0645\u0627\u062f\u0647 \u0628\u0647\u0631\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0641\u0648\u0631\u06cc. \u062a\u0645\u0627\u0645\u06cc \u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0641\u0648\u0642 \u0627\u0632 \u0646\u0638\u0631 \u0646\u062d\u0648\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0622\u0645\u0627\u062f\u0647 \u0627\u062c\u0631\u0627 \u0647\u0633\u062a\u0646\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u06cc\u0621\u06af\u0631\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0646\u0634\u0648\u0646\u062f\u060c \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0628\u06cc\u200c\u0635\u062f\u0627 \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f. \u0635\u062d\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0631 \u0645\u062f\u0644 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc \u0628\u0627\u0634\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0627\u0632 \u0631\u0648\u0627\u0628\u0637\u06cc \u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u067e\u062f\u06cc\u062f \u0645\u06cc\u200c\u0622\u06cc\u062f. \u0628\u0627 \u0627\u0644\u0647\u0627\u0645 \u0627\u0632 \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u062f\u0631 \u06a9\u062a\u0627\u0628\u0645\u0633\u06cc\u0631 \u0633\u0631\u06cc\u0639 UML [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12204,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[36],"tags":[],"class_list":["post-12203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uml","loop-entry","clr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u06cc\u0621\u06af\u0631\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0646\u0634\u0648\u0646\u062f\u060c \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0628\u06cc\u200c\u0635\u062f\u0627 \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f. \u0635\u062d\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0631 \u0645\u062f\u0644 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc \u0628\u0627\u0634\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0627\u0632 \u0631\u0648\u0627\u0628\u0637\u06cc \u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u067e\u062f\u06cc\u062f \u0645\u06cc\u200c\u0622\u06cc\u062f. \u0628\u0627 \u0627\u0644\u0647\u0627\u0645 \u0627\u0632 \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u062f\u0631 \u06a9\u062a\u0627\u0628\u0645\u0633\u06cc\u0631 \u0633\u0631\u06cc\u0639 UML [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm \u0648\u0628\u0644\u0627\u06af\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-21T08:35:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-30T07:56:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png\" \/><meta property=\"og:image\" content=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png\" \/>\n\t<meta property=\"og:image:width\" content=\"911\" \/>\n\t<meta property=\"og:image:height\" content=\"506\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\",\"name\":\"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png\",\"datePublished\":\"2026-05-21T08:35:35+00:00\",\"dateModified\":\"2026-05-30T07:56:00+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\",\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png\",\"contentUrl\":\"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png\",\"width\":911,\"height\":506},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/fa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/\",\"name\":\"Visual Paradigm \u0648\u0628\u0644\u0627\u06af\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/fa\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","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:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","og_description":"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u06cc\u0621\u06af\u0631\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0646\u0634\u0648\u0646\u062f\u060c \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0628\u06cc\u200c\u0635\u062f\u0627 \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f. \u0635\u062d\u062a \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0631 \u0645\u062f\u0644 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc \u0628\u0627\u0634\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0627\u0632 \u0631\u0648\u0627\u0628\u0637\u06cc \u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u067e\u062f\u06cc\u062f \u0645\u06cc\u200c\u0622\u06cc\u062f. \u0628\u0627 \u0627\u0644\u0647\u0627\u0645 \u0627\u0632 \u06a9\u0646\u062f\u0627\u0644 \u0627\u0633\u06a9\u0627\u062a \u062f\u0631 \u06a9\u062a\u0627\u0628\u0645\u0633\u06cc\u0631 \u0633\u0631\u06cc\u0639 UML [&hellip;]","og_url":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","og_site_name":"Visual Paradigm \u0648\u0628\u0644\u0627\u06af","article_published_time":"2026-05-21T08:35:35+00:00","article_modified_time":"2026-05-30T07:56:00+00:00","og_image":[{"url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png","type":"","width":"","height":""},{"width":911,"height":506,"url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png","type":"image\/png"}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0ec3b56c29a.png","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"Admin","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"6 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","url":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","name":"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png","datePublished":"2026-05-21T08:35:35+00:00","dateModified":"2026-05-30T07:56:00+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage","url":"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png","contentUrl":"https:\/\/blog.visual-paradigm.com\/fa\/wp-content\/uploads\/sites\/14\/2026\/05\/img_6a0ec3b56c29a.png","width":911,"height":506},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/fa\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/fa\/"},{"@type":"ListItem","position":2,"name":"\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0646\u0632\u0648\u06cc: \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0648\u0627\u0628\u0637 UML \u0648 PlantUML"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#website","url":"https:\/\/blog.visual-paradigm.com\/fa\/","name":"Visual Paradigm \u0648\u0628\u0644\u0627\u06af","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/fa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/fa\/author\/vpadminuser\/"}]}},"modified_by":"Admin","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts\/12203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/comments?post=12203"}],"version-history":[{"count":0,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts\/12203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/media\/12204"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/media?parent=12203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/categories?post=12203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/tags?post=12203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}