{"id":26891,"date":"2026-05-21T16:35:35","date_gmt":"2026-05-21T08:35:35","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/"},"modified":"2026-05-30T16:03:38","modified_gmt":"2026-05-30T08:03:38","slug":"beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","title":{"rendered":"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923"},"content":{"rendered":"<h2 data-nodeid=\"1473\">\u092a\u0930\u093f\u091a\u092f<\/h2>\n<p data-nodeid=\"1474\">\u0935\u0938\u094d\u0924\u0941-\u0905\u092d\u093f\u092e\u0941\u0916 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u092e\u0947\u0902, \u0915\u0915\u094d\u0937\u093e\u090f\u0901 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0936\u092c\u094d\u0926\u093e\u0935\u0932\u0940 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u0940 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u091c\u092c \u0924\u0915 \u0935\u0947 \u091c\u0941\u0921\u093c\u0947 \u0928\u0939\u0940\u0902 \u0939\u094b\u0924\u0947, \u0935\u0947 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u091a\u0941\u092a \u0930\u0939\u0924\u0940 \u0939\u0948\u0902\u0964 \u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u092e\u0949\u0921\u0932 \u0915\u0940 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0905\u0915\u0947\u0932\u0947 \u0924\u0924\u094d\u0935\u094b\u0902 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0909\u092d\u0930\u0924\u0940, \u092c\u0932\u094d\u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u091c\u094b\u0921\u093c\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0938\u0947 \u0909\u092d\u0930\u0924\u0940 \u0939\u0948\u0964 \u0915\u0947\u0902\u0921\u0932 \u0938\u094d\u0915\u0949\u091f \u0915\u0947\u00a0<em data-nodeid=\"1632\">\u092b\u093e\u0938\u094d\u091f \u091f\u094d\u0930\u0948\u0915 UML 2.0<\/em>, \u0907\u0938 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e \u0915\u0915\u094d\u0937\u093e \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u0940 \u092e\u0942\u0932 \u092f\u093e\u0902\u0924\u094d\u0930\u093f\u0915\u0940 \u0915\u094b \u0938\u0902\u0915\u094d\u0937\u093f\u092a\u094d\u0924 \u0915\u0930\u0924\u0940 \u0939\u0948 \u0914\u0930 \u0909\u0928\u094d\u0939\u0947\u0902 \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928 \u092f\u094b\u0917\u094d\u092f PlantUML \u0935\u0930\u094d\u0915\u092b\u094d\u0932\u094b \u092e\u0947\u0902 \u092c\u0926\u0932\u0924\u0940 \u0939\u0948\u0964<\/p>\n<p data-nodeid=\"1475\">\u091c\u092c\u0915\u093f \u0936\u0941\u0930\u0941\u0906\u0924\u0940 \u0932\u094b\u0917 \u0905\u0915\u094d\u0938\u0930 \u0915\u0915\u094d\u0937\u093e \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902 \u0914\u0930 \u0938\u0902\u091a\u093e\u0932\u0928 \u092a\u0930 \u0905\u0927\u093f\u0915 \u0927\u094d\u092f\u093e\u0928 \u0915\u0947\u0902\u0926\u094d\u0930\u093f\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0905\u0928\u0941\u092d\u0935\u0940 \u092e\u0949\u0921\u0932\u0930 \u091c\u093e\u0928\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f \u0938\u0902\u092c\u0902\u0927 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u091c\u0941\u0921\u093c\u093e\u0935, \u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u0938\u0940\u092e\u093e\u0913\u0902, \u0935\u093f\u0930\u093e\u0938\u0924 \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0914\u0930 \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0938\u0940\u092e\u093e\u0913\u0902 \u0915\u094b \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964 \u0906\u0927\u0941\u0928\u093f\u0915 \u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e \u0915\u0947 \u090f\u0915 \u0938\u092e\u0930\u094d\u0925\u093f\u0924 \u0915\u0947\u0938 \u0938\u094d\u091f\u0921\u0940 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947, \u0939\u092e \u0926\u0947\u0916\u0947\u0902\u0917\u0947 \u0915\u093f \u0907\u0928 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u093e \u092e\u0949\u0921\u0932\u093f\u0902\u0917 \u091a\u0930\u0923\u094b\u0902 \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u0915\u0948\u0938\u0947 \u0935\u093f\u0915\u093e\u0938 \u0939\u094b\u0924\u093e \u0939\u0948, \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0935\u093f\u092a\u0930\u0940\u0924 \u092a\u0948\u091f\u0930\u094d\u0928 \u0938\u0947 \u0915\u0948\u0938\u0947 \u092c\u091a\u093e \u091c\u093e\u090f, \u0914\u0930 PlantUML \u0915\u0947 \u0932\u0947\u0906\u0909\u091f \u0907\u0902\u091c\u0928 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0915\u0947 \u0938\u094d\u092a\u0937\u094d\u091f, \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947 \u092f\u094b\u0917\u094d\u092f \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0906\u0930\u0947\u0916 \u0915\u0948\u0938\u0947 \u092c\u0928\u093e\u090f \u091c\u093e\u090f\u0901\u0964 \u0905\u0902\u0924 \u092e\u0947\u0902, \u0906\u092a \u090f\u0915 \u0935\u094d\u092f\u093e\u0935\u0939\u093e\u0930\u093f\u0915 \u0928\u0915\u094d\u0936\u093e \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0947\u0902\u0917\u0947 \u091c\u094b \u0905\u092e\u0942\u0930\u094d\u0924 \u0938\u0902\u092c\u0902\u0927 \u0938\u093f\u0926\u094d\u0927\u093e\u0902\u0924 \u0915\u094b \u0938\u091f\u0940\u0915, \u0930\u0947\u0902\u0921\u0930 \u0915\u0930\u0928\u0947 \u092f\u094b\u0917\u094d\u092f \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u092e\u0949\u0921\u0932 \u092e\u0947\u0902 \u092c\u0926\u0932\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902, \u091c\u094b \u0906\u092a\u0915\u0947 \u0915\u094b\u0921\u092c\u0947\u0938 \u0915\u0947 \u0938\u093e\u0925 \u092a\u0948\u092e\u093e\u0928\u0947 \u092a\u0930 \u092c\u0922\u093c\u0924\u0947 \u0939\u0948\u0902\u0964<\/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\">\u0915\u0947\u0938 \u0938\u094d\u091f\u0921\u0940 \u0938\u0902\u0926\u0930\u094d\u092d: \u0928\u0947\u0915\u094d\u0938\u0938\u092e\u093e\u0930\u094d\u091f \u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e<\/h2>\n<p data-nodeid=\"1478\">\u0938\u093f\u0926\u094d\u0927\u093e\u0902\u0924 \u0915\u094b \u0935\u094d\u092f\u093e\u0935\u0939\u093e\u0930\u093f\u0915\u0924\u093e \u092e\u0947\u0902 \u091c\u092e\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0939\u092e\u00a0<strong data-nodeid=\"1642\">\u0928\u0947\u0915\u094d\u0938\u0938\u092e\u093e\u0930\u094d\u091f<\/strong>, \u090f\u0915 \u0938\u094d\u0915\u0947\u0932\u0947\u092c\u0932 \u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u0911\u0930\u094d\u0921\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u093e \u092e\u0949\u0921\u0932 \u092c\u0928\u093e\u090f\u0902\u0917\u0947\u0964 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948\u0902:<\/p>\n<ul data-nodeid=\"1479\">\n<li data-nodeid=\"1480\">\n<p data-nodeid=\"1481\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0911\u0925\u0947\u0902\u091f\u093f\u0915\u0947\u0936\u0928 \u0914\u0930 \u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u092e\u0940\u0915\u094d\u0937\u093e\u0913\u0902 \u0915\u0947 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902<\/p>\n<\/li>\n<li data-nodeid=\"1482\">\n<p data-nodeid=\"1483\">\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0948\u091f\u0932\u0949\u0917 \u091c\u093f\u0938\u092e\u0947\u0902 \u0938\u094d\u0935\u0924\u0902\u0924\u094d\u0930 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0939\u0948<\/p>\n<\/li>\n<li data-nodeid=\"1484\">\n<p data-nodeid=\"1485\">\u0911\u0930\u094d\u0921\u0930 \u091c\u094b \u0905\u092a\u0928\u0947 \u0932\u093e\u0907\u0928 \u0906\u0907\u091f\u092e\u094d\u0938 \u0915\u0947 \u0938\u0916\u094d\u0924 \u0930\u0942\u092a \u0938\u0947 \u092e\u093e\u0932\u093f\u0915 \u0939\u0948\u0902<\/p>\n<\/li>\n<li data-nodeid=\"1486\">\n<p data-nodeid=\"1487\">\u090f\u0915 \u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u0926\u093e\u0928\u0941\u0915\u094d\u0930\u092e \u091c\u094b \u0915\u0908 \u0917\u0947\u091f\u0935\u0947 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0924\u093e \u0939\u0948<\/p>\n<\/li>\n<li data-nodeid=\"1488\">\n<p data-nodeid=\"1489\">\u0938\u0947\u0935\u093e\u090f\u0901 \u091c\u094b \u092c\u093e\u0939\u0930\u0940 \u0907\u0928\u094d\u0935\u0947\u0902\u091f\u0930\u0940 \u0914\u0930 \u0930\u093f\u092a\u094b\u0930\u094d\u091f\u093f\u0902\u0917 \u092e\u0949\u0921\u094d\u092f\u0942\u0932 \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0939\u0948\u0902<\/p>\n<\/li>\n<li data-nodeid=\"1490\">\n<p data-nodeid=\"1491\">\u0916\u0930\u0940\u0926 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u091c\u094b \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0917\u094d\u0930\u093e\u0939\u0915-\u0909\u0924\u094d\u092a\u093e\u0926 \u0905\u0902\u0924\u0930\u0915\u094d\u0930\u093f\u092f\u093e\u0913\u0902 \u0915\u0947 \u092c\u0940\u091a \u092e\u0947\u091f\u093e\u0921\u0947\u091f\u093e \u0915\u094b \u0915\u0948\u092a\u094d\u091a\u0930 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"1492\">\u0928\u0940\u091a\u0947 \u0926\u093f\u090f \u0917\u090f \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0916\u0902\u0921 \u092e\u0947\u0902 \u0907\u0938 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u0947 \u0932\u093f\u090f UML \u0938\u0902\u092c\u0902\u0927 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u094b \u092e\u0948\u092a \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948, \u0909\u0938\u0915\u0947 \u092c\u093e\u0926 \u092a\u0942\u0930\u094d\u0923, \u0930\u0947\u0902\u0921\u0930 \u0915\u0930\u0928\u0947 \u092f\u094b\u0917\u094d\u092f PlantUML \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928 \u0926\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0964<\/p>\n<hr data-nodeid=\"1493\"\/>\n<h2 data-nodeid=\"1494\">1. \u0938\u0902\u092c\u0902\u0927 (\u0938\u0939\u0915\u0930\u094d\u092e\u0940 \u0915\u0928\u0947\u0915\u094d\u0936\u0928)<\/h2>\n<p data-nodeid=\"1495\">\u0938\u0902\u092c\u0902\u0927 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0915\u0947 \u092c\u0940\u091a \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u201c\u0938\u0939\u0915\u0930\u094d\u092e\u0940\u201d \u0915\u0928\u0947\u0915\u094d\u0936\u0928 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964 \u092f\u0939 \u0907\u0902\u0917\u093f\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f \u0909\u0926\u093e\u0939\u0930\u0923 \u0938\u092e\u092f \u091a\u0932\u0924\u0947 \u0932\u093f\u0902\u0915\u094d\u0921 \u0939\u094b\u0924\u0947 \u0939\u0948\u0902, \u091c\u093f\u0938\u0938\u0947 \u0911\u092c\u094d\u091c\u0947\u0915\u094d\u091f-\u0938\u094d\u0924\u0930 \u0915\u0947 \u0932\u093f\u0902\u0915 \u092c\u0928\u0924\u0947 \u0939\u0948\u0902\u0964 \u0938\u0902\u092c\u0902\u0927 \u0926\u094d\u0935\u093f\u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u092f\u093e \u090f\u0915\u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u0939\u094b \u0938\u0915\u0924\u0947 \u0939\u0948\u0902, \u0914\u0930 \u0909\u0928\u094d\u0939\u0947\u0902 \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902, \u092c\u0939\u0941\u0932\u0924\u093e \u0914\u0930 \u092a\u0920\u0928 \u0926\u093f\u0936\u093e\u0913\u0902 \u0915\u0947 \u0938\u093e\u0925 \u0938\u091c\u093e\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948 \u0924\u093e\u0915\u093f \u0905\u0930\u094d\u0925\u092a\u0942\u0930\u094d\u0923 \u0907\u0930\u093e\u0926\u093e \u0938\u094d\u092a\u0937\u094d\u091f \u0939\u094b\u0964<\/p>\n<h3 data-nodeid=\"1496\">\u0928\u0947\u0915\u094d\u0938\u0938\u092e\u093e\u0930\u094d\u091f \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928<\/h3>\n<ul data-nodeid=\"1497\">\n<li data-nodeid=\"1498\">\n<p data-nodeid=\"1499\">\u090f\u0915\u00a0<code data-backticks=\"1\" data-nodeid=\"1658\">\u0917\u094d\u0930\u093e\u0939\u0915<\/code>\u00a0\u090f\u0915 \u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u090f\u0915\u00a0<code data-backticks=\"1\" data-nodeid=\"1660\">\u092a\u093e\u0938\u0935\u0930\u094d\u0921<\/code>\u00a0\u092a\u094d\u0930\u092e\u093e\u0923\u0940\u0915\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1500\">\n<p data-nodeid=\"1501\">\u090f\u0915\u00a0<code data-backticks=\"1\" data-nodeid=\"1663\">\u0938\u092e\u0940\u0915\u094d\u0937\u0915<\/code>\u00a0\u090f\u0915 \u0926\u094d\u0935\u093f\u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u0938\u0902\u092c\u0902\u0927 \u092c\u0928\u093e\u090f \u0930\u0916\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1665\">\u0938\u092e\u0940\u0915\u094d\u0937\u093e<\/code>, \u091c\u093f\u0938\u0947 \u201c\u0938\u092e\u0940\u0915\u094d\u0937\u0915 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0932\u093f\u0916\u0924\u093e \u0939\u0948\u201d \u0914\u0930 \u201c\u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0938\u092e\u0940\u0915\u094d\u0937\u0915 \u0926\u094d\u0935\u093e\u0930\u093e \u0932\u093f\u0916\u0940 \u0917\u0908 \u0939\u0948\u201d \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092a\u0922\u093c\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/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\">PlantUML \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928<\/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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:ZLF1Ji904BqtwJzCUb6C46iyzM0uUH8lnWzee2ODfHYw9Ef9kE35U53agd6BnYWX92XUu5VsKvoPfO1O39VjxhoPD-_jRFEHS6kYNWbC8ohxuPbRSoiGYOl0mxNc5vUXOk16qK4r5CV-fGVstY9MyaxTUY3cwAvfc8Rm1PBPEL1of6HJoNTUNnmuyixhKG7R8zHJSGlZEkbRoRQIVHNVC705V7xbb3P7F_58v2m7uGv7-qgETVKSUUCOaWuJngSvEDBy2UiNvi92RuddVvD9mWP2jrpKLNB2qeX4gnrogCDxqWoRVxL2TZzTPyOqKh8jsu8ibj0tjGmSZa_BUfpmp3faOewT0H76rzePviI9coxNQkbJJyl3OwAuDQ_5tOUAcznlmbt6V2sDRU0YxDHGSZ3hV8yoW09qCuWFoEiQuz3smTh9vRQi5HDqc9XaFFnoIlx2gl2W6aBWXsNJ03Wf7EfRVAJfBCxGqSAr3VqmsN1t5gDworxl6G49Ja_59t67R9aLgYtJyC8Ia70oaCS3_fC_\" \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. \u0938\u0902\u092c\u0902\u0927: NexusMart \u092e\u0947\u0902 \u0938\u0939\u0915\u0930\u094d\u092e\u0940 \u0915\u0928\u0947\u0915\u094d\u0936\u0928\r\n\r\nclass \u0917\u094d\u0930\u093e\u0939\u0915\r\nclass \u092a\u093e\u0938\u0935\u0930\u094d\u0921\r\nclass \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u094d\u0924\u093e\r\nclass \u0938\u092e\u0940\u0915\u094d\u0937\u093e\r\n\r\n' \u090f\u0915\u0926\u093f\u0936\u093e \u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 (\u0917\u094d\u0930\u093e\u0939\u0915 -&gt; \u092a\u093e\u0938\u0935\u0930\u094d\u0921)\r\n\u0917\u094d\u0930\u093e\u0939\u0915 \"1\" --&gt; \"1\" \u092a\u093e\u0938\u0935\u0930\u094d\u0921 : \u092a\u094d\u0930\u092e\u093e\u0923\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u0938\u093e\u0925\r\n\r\n' \u0926\u094d\u0935\u093f\u0926\u093f\u0936 \u0938\u0902\u092c\u0902\u0927 \u0915\u0947 \u0938\u093e\u0925 \u092d\u0942\u092e\u093f\u0915\u093e\u090f\u0901, \u092c\u0939\u0941\u0932\u0924\u093e \u0914\u0930 \u0932\u0947\u092c\u0932\r\n\u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u094d\u0924\u093e \"1\" - \"0..*\" \u0938\u092e\u0940\u0915\u094d\u0937\u093e : \u0932\u093f\u0916\u0924\u093e \u0939\u0948\r\n\r\nnote on link\r\n  UML \u092a\u0920\u0928 \u0926\u093f\u0936\u093e: \u092c\u093e\u090f\u0902 \u0938\u0947 \u0926\u093e\u090f\u0902\r\n  \"1 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u094d\u0924\u093e 0..* \u0938\u092e\u0940\u0915\u094d\u0937\u093e(\u0913\u0902) \u0932\u093f\u0916\u0924\u093e \u0939\u0948\"\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:ZLF1Ji904BqtwJzCUb6C46iyzM0uUH8lnWzee2ODfHYw9Ef9kE35U53agd6BnYWX92XUu5VsKvoPfO1O39VjxhoPD-_jRFEHS6kYNWbC8ohxuPbRSoiGYOl0mxNc5vUXOk16qK4r5CV-fGVstY9MyaxTUY3cwAvfc8Rm1PBPEL1of6HJoNTUNnmuyixhKG7R8zHJSGlZEkbRoRQIVHNVC705V7xbb3P7F_58v2m7uGv7-qgETVKSUUCOaWuJngSvEDBy2UiNvi92RuddVvD9mWP2jrpKLNB2qeX4gnrogCDxqWoRVxL2TZzTPyOqKh8jsu8ibj0tjGmSZa_BUfpmp3faOewT0H76rzePviI9coxNQkbJJyl3OwAuDQ_5tOUAcznlmbt6V2sDRU0YxDHGSZ3hV8yoW09qCuWFoEiQuz3smTh9vRQi5HDqc9XaFFnoIlx2gl2W6aBWXsNJ03Wf7EfRVAJfBCxGqSAr3VqmsN1t5gDworxl6G49Ja_59t67R9aLgYtJyC8Ia70oaCS3_fC_\" \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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1504\"\/>\n<h2 data-nodeid=\"1505\">2. \u0938\u0902\u0917\u0920\u0928 \u0914\u0930 \u0938\u0902\u092f\u094b\u091c\u0928 (\u092a\u0942\u0930\u094d\u0923-\u092d\u093e\u0917 \u0935\u093f\u092d\u093e\u091c\u0928)<\/h2>\n<p data-nodeid=\"1506\">\u091c\u092c \u0938\u0902\u092c\u0902\u0927 \u0905\u0938\u092e\u092e\u093f\u0924 &#8216;\u092a\u0942\u0930\u094d\u0923-\u092d\u093e\u0917&#8217; \u0905\u0930\u094d\u0925 \u0915\u094b \u0935\u094d\u092f\u0915\u094d\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0924\u094b UML \u0938\u093e\u091d\u093e \u0938\u0902\u0917\u0920\u0928 (\u0938\u094d\u0935\u0924\u0902\u0924\u094d\u0930 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930) \u0914\u0930 \u0938\u0902\u092f\u094b\u091c\u0928 (\u0915\u0920\u094b\u0930 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u0938\u094d\u0935\u093e\u092e\u093f\u0924\u094d\u0935) \u0915\u0947 \u092c\u0940\u091a \u0905\u0902\u0924\u0930 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<h3 data-nodeid=\"1507\">NexusMart \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928<\/h3>\n<ul data-nodeid=\"1508\">\n<li data-nodeid=\"1509\">\n<p data-nodeid=\"1510\"><strong data-nodeid=\"1693\">\u0938\u093e\u091d\u093e \u0938\u0902\u0917\u0920\u0928:<\/strong>\u00a0<code data-backticks=\"1\" data-nodeid=\"1689\">\u0915\u0948\u091f\u0932\u0949\u0917<\/code>\u00a0\u0938\u092e\u093e\u0935\u0947\u0936 \u0915\u0930\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1691\">\u0909\u0924\u094d\u092a\u093e\u0926<\/code>\u00a0\u0909\u0926\u093e\u0939\u0930\u0923\u0964 \u0915\u0948\u091f\u0932\u0949\u0917 \u0915\u094b \u0939\u091f\u093e\u0928\u0947 \u0938\u0947 \u0909\u0924\u094d\u092a\u093e\u0926 \u0939\u091f\u0924\u0947 \u0928\u0939\u0940\u0902 \u0939\u0948\u0902; \u0935\u0947 \u092e\u093e\u0938\u094d\u091f\u0930 \u0921\u0947\u091f\u093e\u092c\u0947\u0938 \u092e\u0947\u0902 \u092c\u0928\u0947 \u0930\u0939\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1511\">\n<p data-nodeid=\"1512\"><strong data-nodeid=\"1702\">\u0938\u0902\u092f\u094b\u091c\u0928:<\/strong>\u00a0<code data-backticks=\"1\" data-nodeid=\"1698\">\u0906\u0926\u0947\u0936<\/code>\u00a0\u0915\u0920\u094b\u0930 \u0930\u0942\u092a \u0938\u0947 \u0938\u094d\u0935\u093e\u092e\u093f\u0924\u094d\u0935 \u0930\u0916\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1700\">\u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e<\/code>\u00a0\u0909\u0926\u093e\u0939\u0930\u0923\u0964 \u090f\u0915 \u0906\u0926\u0947\u0936 \u0915\u094b \u0928\u0937\u094d\u091f \u0915\u0930\u0928\u0947 \u0938\u0947 \u0938\u092d\u0940 \u0932\u093e\u0907\u0928 \u0906\u0907\u091f\u092e\u094b\u0902 \u0915\u094b \u092d\u0940 \u0939\u091f\u093e\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/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\">PlantUML \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928<\/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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:VPFTIW9H4CVl1T_Xi3U1f62NNlagYraj-H6xsuLt9PI6TBa5KLGmfqHC9LYf6tsLUPJcGzUljPizpFcFC__VpB4SXAuVNjPhsKnmxZKkND-jco1irQhqzRsAIjbCw8LqTLGm23y8ROH7X3U4FiL3EX1c2AD47AFj8JoJK39ysYk4MDAU42AqzmWJ4cxeaC1oYqhD3G8ZUXVX5U4RxHqrMYaKWUGFfD_7Ihcb26q7OPfsfq57YewurO4wfHelzDrcOiyFQA_PWQY_0Z2Xu51osKBCNlX7aE2aSsOpkqZ6AJgccSyR9-UaS9cIMXf962SGaPY0n5HtZMLdwb_gUCT-n92SEFblDKDf_IdnM7iooDfC6I772CL2GIZsp5jWflf04EOqWtqaZMPODRvtUXQQvidMKaqAfTQPRJoaHRda6Uco8YdpBYARcYsUh0MjlC_wUWEj18AWsufL670nsp7BVJ5LNgxd2U96WqYpXvBGruJ-Sarj9UWfRwGLn6YrSMnuH3ogCWNqp_m3\" \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. \u0938\u0902\u0917\u0920\u0928 \u092c\u0928\u093e\u092e \u0938\u0902\u092f\u094b\u091c\u0928: \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u0905\u0930\u094d\u0925\r\n\r\nclass \u0915\u0948\u091f\u0932\u0949\u0917\r\nclass \u0909\u0924\u094d\u092a\u093e\u0926\r\nclass \u0906\u0926\u0947\u0936\r\nclass \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e\r\n\r\n' \u0938\u093e\u091d\u093e \u0938\u0902\u0917\u0920\u0928: \u0916\u0941\u0932\u093e \u0939\u0940\u0930\u093e, \u0938\u094d\u0935\u0924\u0902\u0924\u094d\u0930 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930\r\n\u0915\u0948\u091f\u0932\u0949\u0917 \"1\" o-- \"*\" \u0909\u0924\u094d\u092a\u093e\u0926 : \u0938\u092e\u093e\u0935\u0947\u0936 \u0915\u0930\u0924\u093e \u0939\u0948\r\n\r\n' \u0938\u0902\u092f\u094b\u091c\u0928: \u092d\u0930\u093e \u0939\u0940\u0930\u093e, \u0915\u0920\u094b\u0930 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u092c\u093e\u0927\u094d\u092f\u0924\u093e\r\n\u0906\u0926\u0947\u0936 \"1\" *-- \"1..*\" \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e : \u0936\u093e\u092e\u093f\u0932 \u0915\u0930\u0924\u093e \u0939\u0948\r\n\r\nnote right of \u0906\u0926\u0947\u0936\r\n  \u0938\u0902\u092f\u094b\u091c\u0928 \u0915\u093e \u0905\u0930\u094d\u0925 \u0939\u0948 \u0915\u0948\u0938\u094d\u0915\u0947\u0921 \u0939\u091f\u093e\u0928\u093e\u0964\r\n  \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0915\u093e \u0905\u0938\u094d\u0924\u093f\u0924\u094d\u0935 \u0905\u092a\u0928\u0947 \u092e\u093e\u0924\u093e-\u092a\u093f\u0924\u093e \u0906\u0926\u0947\u0936 \u0915\u0947 \u092c\u093f\u0928\u093e \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e\u0964\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:VPFTIW9H4CVl1T_Xi3U1f62NNlagYraj-H6xsuLt9PI6TBa5KLGmfqHC9LYf6tsLUPJcGzUljPizpFcFC__VpB4SXAuVNjPhsKnmxZKkND-jco1irQhqzRsAIjbCw8LqTLGm23y8ROH7X3U4FiL3EX1c2AD47AFj8JoJK39ysYk4MDAU42AqzmWJ4cxeaC1oYqhD3G8ZUXVX5U4RxHqrMYaKWUGFfD_7Ihcb26q7OPfsfq57YewurO4wfHelzDrcOiyFQA_PWQY_0Z2Xu51osKBCNlX7aE2aSsOpkqZ6AJgccSyR9-UaS9cIMXf962SGaPY0n5HtZMLdwb_gUCT-n92SEFblDKDf_IdnM7iooDfC6I772CL2GIZsp5jWflf04EOqWtqaZMPODRvtUXQQvidMKaqAfTQPRJoaHRda6Uco8YdpBYARcYsUh0MjlC_wUWEj18AWsufL670nsp7BVJ5LNgxd2U96WqYpXvBGruJ-Sarj9UWfRwGLn6YrSMnuH3ogCWNqp_m3\" \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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1515\"\/>\n<h2 data-nodeid=\"1516\">3. \u0938\u093e\u092e\u093e\u0928\u094d\u092f\u0940\u0915\u0930\u0923 (\u0935\u093f\u0930\u093e\u0938\u0924)<\/h2>\n<p data-nodeid=\"1517\">\u0938\u093e\u092e\u093e\u0928\u094d\u092f\u0940\u0915\u0930\u0923 \u090f\u0915 \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 &#8216;\u0939\u0948-\u090f\u0915&#8217; \u0938\u0902\u092c\u0902\u0927 \u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u0909\u092a\u0935\u0930\u094d\u0917 \u090f\u0915 \u0909\u092a\u0930\u093e\u0937\u094d\u091f\u094d\u0930 \u0915\u0947 \u092c\u0928\u093e\u0935\u091f \u0914\u0930 \u0935\u094d\u092f\u0935\u0939\u093e\u0930 \u0915\u094b \u0935\u093f\u0930\u093e\u0938\u0924 \u092e\u0947\u0902 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u091c\u093f\u0938\u0947 \u0928\u090f \u0932\u0915\u094d\u0937\u0923, \u0913\u0935\u0930\u0930\u093e\u0907\u0921 \u0915\u093f\u090f \u0917\u090f \u0938\u0902\u091a\u093e\u0932\u0928 \u092f\u093e \u0938\u0940\u092e\u093f\u0924 \u0905\u0935\u0938\u094d\u0925\u093e\u0913\u0902 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0935\u093f\u0936\u093f\u0937\u094d\u091f \u092c\u0928\u093e\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964 \u092a\u093e\u0935\u0930\u091f\u093e\u0907\u092a\u094d\u0938 \u0930\u0928\u091f\u093e\u0907\u092e \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0909\u092a\u0935\u0930\u094d\u0917\u094b\u0902 \u0915\u094b \u0906\u0917\u0947 \u0935\u093f\u092d\u093e\u091c\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<h3 data-nodeid=\"1518\">NexusMart \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928<\/h3>\n<ul data-nodeid=\"1519\">\n<li data-nodeid=\"1520\">\n<p data-nodeid=\"1521\"><code data-backticks=\"1\" data-nodeid=\"1711\">\u092d\u0941\u0917\u0924\u093e\u0928<\/code>\u00a0\u090f\u0915 \u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u0909\u092a\u0930\u093e\u0937\u094d\u091f\u094d\u0930 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0915\u093e\u0930\u094d\u092f \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1522\">\n<p data-nodeid=\"1523\"><code data-backticks=\"1\" data-nodeid=\"1713\">\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u093e\u0930\u094d\u0921 \u092d\u0941\u0917\u0924\u093e\u0928<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1715\">PayPalPayment<\/code>, \u0914\u0930\u00a0<code data-backticks=\"1\" data-nodeid=\"1717\">\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u094b\u092a\u0947\u092e\u0947\u0902\u091f<\/code>\u00a0\u0907\u0938\u0947 \u0917\u0947\u091f\u0935\u0947-\u0935\u093f\u0936\u093f\u0937\u094d\u091f \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902 \u0914\u0930 \u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u0924\u0930\u094d\u0915 \u0915\u0947 \u0938\u093e\u0925 \u0935\u093f\u0936\u0947\u0937\u091c\u094d\u091e\u0924\u093e \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0947\u0902\u0964<\/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\">PlantUML \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928<\/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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:ZLFFJi8m6B-Jx1rsr1YyU3CU8EZ12_8AfIkneUkMhnsug8bmzwWyW9qXHf6OI3p1gtoFOhj9ucGOBZrylx_zcZQK9g2JK7WrrUSo9a12N-bKC7i2fmNarJJNTdHqwAFvGhD4CylFAMRtQDunkqFpW6QEvkdOKjum6w6Pe345ouu-qQnomZ9tC7RqWkPvxJ9oUkTb6JCNkCuf56CqYy9adhCcVeUa8PFQl_Pgldz0mYYHsaLRnqNUxiFISumc04pIrA7cnzFrVSpH62BAbDhRT_0hPkDSkNANCbElTkkwK46Kybl00gvR189oDhMJTX9s6LGdiAkOGtfADAl6wM1G3Go8u86LkSWT-jbM7IBAtMAICZWB2HVL4Hg8L8Hg7idpO4iB1hoN5kPDIjsUTrfM6kkeN6P8X62w6GHW5ruTrXKHxTDBmcMRwM44_IqhYsIFGtWXMuxwRvrrXPERUdtp2V_WfHLkQ7_To3atc0pix_W6\" \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. \u0938\u093e\u092e\u093e\u0928\u094d\u092f\u0940\u0915\u0930\u0923: \u092d\u0941\u0917\u0924\u093e\u0928 \u0935\u093f\u0930\u093e\u0938\u0924 \u092a\u0926\u093e\u0928\u0941\u0915\u094d\u0930\u092e\r\n\r\n\u0938\u093e\u0930\u093e\u0902\u0936 \u0935\u0930\u094d\u0917 Payment {\r\n  +amount: \u0926\u0936\u092e\u0932\u0935\r\n  +currency: \u0924\u093e\u0930\u0940\u0916\r\n  +process(): \u092c\u0942\u0932\u093f\u092f\u0928\r\n}\r\n\r\nclass CreditCardPayment {\r\n  +cardNumber: \u0924\u093e\u0930\u0940\u0916\r\n  +expiryDate: \u0924\u093e\u0930\u0940\u0916\r\n  +cvv: \u0924\u093e\u0930\u0940\u0916\r\n  +validateCard(): \u092c\u0942\u0932\u093f\u092f\u0928\r\n}\r\n\r\nclass PayPalPayment {\r\n  +payerEmail: \u0924\u093e\u0930\u0940\u0916\r\n  +transactionId: \u0924\u093e\u0930\u0940\u0916\r\n  +verifyPayPalAccount(): \u092c\u0942\u0932\u093f\u092f\u0928\r\n}\r\n\r\nclass CryptoPayment {\r\n  +walletAddress: \u0924\u093e\u0930\u0940\u0916\r\n  +blockchainNetwork: \u0924\u093e\u0930\u0940\u0916\r\n  +confirmOnChain(): \u092c\u0942\u0932\u093f\u092f\u0928\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:ZLFFJi8m6B-Jx1rsr1YyU3CU8EZ12_8AfIkneUkMhnsug8bmzwWyW9qXHf6OI3p1gtoFOhj9ucGOBZrylx_zcZQK9g2JK7WrrUSo9a12N-bKC7i2fmNarJJNTdHqwAFvGhD4CylFAMRtQDunkqFpW6QEvkdOKjum6w6Pe345ouu-qQnomZ9tC7RqWkPvxJ9oUkTb6JCNkCuf56CqYy9adhCcVeUa8PFQl_Pgldz0mYYHsaLRnqNUxiFISumc04pIrA7cnzFrVSpH62BAbDhRT_0hPkDSkNANCbElTkkwK46Kybl00gvR189oDhMJTX9s6LGdiAkOGtfADAl6wM1G3Go8u86LkSWT-jbM7IBAtMAICZWB2HVL4Hg8L8Hg7idpO4iB1hoN5kPDIjsUTrfM6kkeN6P8X62w6GHW5ruTrXKHxTDBmcMRwM44_IqhYsIFGtWXMuxwRvrrXPERUdtp2V_WfHLkQ7_To3atc0pix_W6\" \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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1526\"\/>\n<h2 data-nodeid=\"1527\">4. \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e (\u0917\u094d\u0930\u093e\u0939\u0915-\u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0917\u0924\u093f\u0936\u0940\u0932\u0924\u093e)<\/h2>\n<p data-nodeid=\"1528\">\u090f\u0915 \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u090f\u0915 \u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u201c\u0909\u092a\u092f\u094b\u0917\u201d \u0938\u0902\u092c\u0902\u0927 \u0939\u0948 \u091c\u0939\u093e\u0902 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u0917\u094d\u0930\u093e\u0939\u0915 \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u0915\u0947 \u0932\u093f\u090f \u092c\u093e\u0927\u094d\u092f \u0915\u0930 \u0938\u0915\u0924\u093e \u0939\u0948\u0964 UML \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0915\u0940 \u092a\u094d\u0930\u0915\u0943\u0924\u093f \u0915\u094b \u0938\u094d\u092a\u0937\u094d\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u091f\u0947\u0930\u093f\u092f\u094b\u091f\u093e\u0907\u092a \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0924\u093e \u0939\u0948, \u090f\u0915 \u0905\u0938\u094d\u092a\u0937\u094d\u091f \u092c\u093f\u0902\u0926\u0940 \u0924\u0940\u0930 \u0915\u094b \u090f\u0915 \u0938\u091f\u0940\u0915 \u0906\u0930\u094d\u0915\u093f\u091f\u0947\u0915\u094d\u091a\u0930\u0932 \u0905\u0928\u0941\u092c\u0902\u0927 \u092e\u0947\u0902 \u092c\u0926\u0932 \u0926\u0947\u0924\u093e \u0939\u0948\u0964<\/p>\n<h3 data-nodeid=\"1529\">\u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0938\u094d\u091f\u0947\u0930\u093f\u092f\u094b\u091f\u093e\u0907\u092a \u0938\u0902\u0926\u0930\u094d\u092d<\/h3>\n<table data-nodeid=\"1531\">\n<thead data-nodeid=\"1532\">\n<tr data-nodeid=\"1533\">\n<th data-nodeid=\"1535\">\u0938\u094d\u091f\u0947\u0930\u093f\u092f\u094b\u091f\u093e\u0907\u092a<\/th>\n<th data-nodeid=\"1536\">\u0909\u0926\u094d\u0926\u0947\u0936\u094d\u092f \/ \u0935\u093f\u0935\u0930\u0923<\/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\u0909\u092a\u092f\u094b\u0917\u00bb<\/code><\/td>\n<td data-nodeid=\"1542\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0926\u094d\u0935\u093e\u0930\u093e \u0906\u0902\u0924\u0930\u093f\u0915 \u0915\u093e\u0930\u094d\u092f\u094b\u0902 \u0915\u094b \u0928\u093f\u0937\u094d\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0928\u093e \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1543\">\n<td data-nodeid=\"1544\"><code data-backticks=\"1\" data-nodeid=\"1731\">\u00ab\u0928\u093f\u0930\u094d\u092e\u093e\u0923\u00bb<\/code><\/td>\n<td data-nodeid=\"1545\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0902\u091a\u093e\u0932\u0928 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0935\u0930\u094d\u0917 \u0915\u0947 \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0915\u094b \u0909\u0926\u094d\u092d\u0935\u093f\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1546\">\n<td data-nodeid=\"1547\"><code data-backticks=\"1\" data-nodeid=\"1733\">\u00ab\u0909\u0926\u094d\u092d\u0935\u093f\u0924 \u0915\u0930\u0928\u093e\u00bb<\/code><\/td>\n<td data-nodeid=\"1548\">\u0928\u093f\u0930\u094d\u0935\u091a\u0928 \u091c\u0940\u0935\u0928\u0915\u093e\u0932 \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u0938\u094d\u092a\u0937\u094d\u091f \u0909\u0926\u094d\u092d\u0935\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u093e \u092e\u093e\u0930\u094d\u0917\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1549\">\n<td data-nodeid=\"1550\"><code data-backticks=\"1\" data-nodeid=\"1735\">\u00ab\u0935\u094d\u092f\u0941\u0924\u094d\u092a\u0924\u094d\u0924\u093f\u00bb<\/code><\/td>\n<td data-nodeid=\"1551\">\u0932\u0915\u094d\u0937\u094d\u092f \u092e\u093e\u0928 \u090f\u0915 \u0938\u094d\u0930\u094b\u0924 \u0924\u0924\u094d\u0935 \u0938\u0947 \u0917\u0923\u0928\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u0935\u094d\u092f\u0941\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1552\">\n<td data-nodeid=\"1553\"><code data-backticks=\"1\" data-nodeid=\"1737\">\u00ab\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092c\u0928\u093e\u0928\u093e\u00bb<\/code><\/td>\n<td data-nodeid=\"1554\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0926\u094d\u0935\u093e\u0930\u093e \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0935\u094d\u092f\u0935\u0939\u093e\u0930\u093e\u0924\u094d\u092e\u0915 \u0935\u093f\u0936\u093f\u0937\u094d\u091f\u0924\u093e\u0913\u0902 \u0915\u094b \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1555\">\n<td data-nodeid=\"1556\"><code data-backticks=\"1\" data-nodeid=\"1739\">\u00ab\u0938\u0941\u0927\u093e\u0930\u00bb<\/code><\/td>\n<td data-nodeid=\"1557\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u090f\u0915 \u0915\u092e \u0938\u094d\u0924\u0930 \u0915\u0947, \u0905\u0927\u093f\u0915 \u0935\u093f\u0938\u094d\u0924\u0943\u0924 \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1558\">\n<td data-nodeid=\"1559\"><code data-backticks=\"1\" data-nodeid=\"1741\">\u00ab\u091f\u094d\u0930\u0947\u0938\u00bb<\/code><\/td>\n<td data-nodeid=\"1560\">\u0905\u092d\u093f\u0917\u094d\u0930\u0939\u0923 \u092a\u0930\u0924\u094b\u0902 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0910\u0924\u093f\u0939\u093e\u0938\u093f\u0915 \u092f\u093e \u0905\u0935\u0927\u093e\u0930\u0923\u093e\u0924\u094d\u092e\u0915 \u0935\u093f\u0915\u093e\u0938 \u0915\u093e \u0905\u0928\u0941\u0938\u0930\u0923 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1561\">\n<td data-nodeid=\"1562\"><code data-backticks=\"1\" data-nodeid=\"1743\">\u00ab\u0905\u0928\u0941\u092e\u0924\u093f\u00bb<\/code><\/td>\n<td data-nodeid=\"1563\">\u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0947 \u0928\u093f\u091c\u0940 \u0918\u091f\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u0936\u0947\u0937 \u092a\u0939\u0941\u0902\u091a \u0905\u0927\u093f\u0915\u093e\u0930 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr data-nodeid=\"1564\">\n<td data-nodeid=\"1565\"><code data-backticks=\"1\" data-nodeid=\"1745\">\u00ab\u092a\u094d\u0930\u0924\u093f\u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902\u00bb<\/code><\/td>\n<td data-nodeid=\"1566\">\u0915\u094d\u0932\u093e\u0907\u0902\u091f \u0930\u0928\u091f\u093e\u0907\u092e \u092a\u0930 \u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0915\u0940 \u0905\u092a\u0947\u0915\u094d\u0937\u093e \u0915\u0940 \u091c\u093e\u0928\u0947 \u0935\u093e\u0932\u0940 \u0928\u093f\u0937\u094d\u092a\u093e\u0926\u0928 \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u094b \u092a\u0942\u0930\u093e \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 data-nodeid=\"1567\">\u0928\u0947\u0915\u094d\u0938\u0938\u092e\u093e\u0930\u094d\u091f \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928<\/h3>\n<ul data-nodeid=\"1568\">\n<li data-nodeid=\"1569\">\n<p data-nodeid=\"1570\"><code data-backticks=\"1\" data-nodeid=\"1748\">\u0906\u0926\u0947\u0936 \u0938\u0947\u0935\u093e<\/code>\u00a0\u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1750\">\u0907\u0928\u094d\u0935\u0947\u0902\u091f\u0930\u0940 \u0915\u094d\u0932\u093e\u0907\u0902\u091f<\/code>\u00a0\u0938\u094d\u091f\u0949\u0915 \u091c\u093e\u0902\u091a\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1571\">\n<p data-nodeid=\"1572\"><code data-backticks=\"1\" data-nodeid=\"1752\">\u0906\u0926\u0947\u0936<\/code>\u00a0\u092c\u0928\u093e\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1754\">\u0907\u0928\u094d\u0935\u0949\u0907\u0938<\/code>\u00a0\u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0947 \u092c\u093e\u0926\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1573\">\n<p data-nodeid=\"1574\"><code data-backticks=\"1\" data-nodeid=\"1756\">\u090f\u0928\u093e\u0932\u093f\u091f\u093f\u0915\u094d\u0938 \u0921\u0948\u0936\u092c\u094b\u0930\u094d\u0921<\/code>\u00a0\u092e\u0940\u091f\u094d\u0930\u093f\u0915\u094d\u0938 \u0915\u094b \u0928\u093f\u0915\u093e\u0932\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1758\">\u0906\u0926\u0947\u0936<\/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\">\u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932 \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">\u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932<\/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>\u0935\u0940\u092a\u093e\u0938\u0915\u094b\u0921 \u092e\u0947\u0902 \u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932 \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:dLF1IW9H5DqB_iFx0LsrSX7-ocG6aZhXl1RjJ2YJ45SHH132VIarQGJ6IA7WbznFwTxpPaXYAceppBltddFkEVEc6jcWOuzRpM8XEcoqZu9Eq3AHFMdMvTbfr7ohMB0DAwMTic6QCgsPdjaDcPxqXOXfnJHYwbMaVuNE2sfzgJ7TbPWIfeUjnbo0CdkcTEwKASRWHALgpI2Af7VETCzE65wDmlLj8TZFWJx0GosxL0XxTVENo6FE9nlWc7msHt2z0k4QCkjC8f7scDs5aAaBTvb5CrOltxemvL9fz-yUJCLi7fa66gPag6hNcxSlEZdKgQCK7cTsHXxxBtkPp9QmPv-cS4y8LofJBBH3MpTxeRLXouG7FtrXyyirypSdGS-bzmcH9OX9PcyoIuIXcImaxLlSjJ7JEteBAIrXhiUEl2nIm_O6C48giSda5a3Ei9pdLfQvdnV-BaQcsC17gFSy1cg2yzmxyHQNGFIoHNIBUdlVQ5GQMLKEyWT-0000\" \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. \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e\u090f\u0902: \u0915\u094d\u0932\u093e\u0907\u0902\u091f-\u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0905\u0928\u0941\u092c\u0902\u0927\r\n\r\nclass \u0906\u0926\u0947\u0936 \u0938\u0947\u0935\u093e\r\nclass \u0907\u0928\u094d\u0935\u0947\u0902\u091f\u0930\u0940 \u0915\u094d\u0932\u093e\u0907\u0902\u091f\r\nclass \u0906\u0926\u0947\u0936\r\nclass \u0907\u0928\u094d\u0935\u0949\u0907\u0938\r\nclass \u090f\u0928\u093e\u0932\u093f\u091f\u093f\u0915\u094d\u0938 \u0921\u0948\u0936\u092c\u094b\u0930\u094d\u0921\r\n\r\n\u0906\u0926\u0947\u0936 \u0938\u0947\u0935\u093e .--&gt; \u0907\u0928\u094d\u0935\u0947\u0902\u091f\u0930\u0940 \u0915\u094d\u0932\u093e\u0907\u0902\u091f : \u00ab\u0909\u092a\u092f\u094b\u0917\u00bb\r\n\u0906\u0926\u0947\u0936 .--&gt; \u0907\u0928\u094d\u0935\u0949\u0907\u0938 : \u00ab\u092c\u0928\u093e\u090f\u00bb\r\n\u090f\u0928\u093e\u0932\u093f\u091f\u093f\u0915\u094d\u0938 \u0921\u0948\u0936\u092c\u094b\u0930\u094d\u0921 .--&gt; \u0906\u0926\u0947\u0936 : \u00ab\u0928\u093f\u0915\u093e\u0932\u0947\u0902\u00bb\r\n\r\nnote bottom of \u0906\u0926\u0947\u0936 \u0938\u0947\u0935\u093e\r\n  \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e\u090f\u0902 \u0905\u0938\u094d\u0925\u093e\u092f\u0940 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u091c\u0941\u0921\u093c\u093e\u0935 \u0939\u0948\u0902\u0964\r\n  \u0907\u0928\u0915\u093e \u092e\u0924\u0932\u092c \u0938\u094d\u0935\u093e\u092e\u093f\u0924\u094d\u0935 \u092f\u093e \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u092c\u093e\u0927\u094d\u092f\u0924\u093e \u0928\u0939\u0940\u0902 \u0939\u0948\u0964\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:dLF1IW9H5DqB_iFx0LsrSX7-ocG6aZhXl1RjJ2YJ45SHH132VIarQGJ6IA7WbznFwTxpPaXYAceppBltddFkEVEc6jcWOuzRpM8XEcoqZu9Eq3AHFMdMvTbfr7ohMB0DAwMTic6QCgsPdjaDcPxqXOXfnJHYwbMaVuNE2sfzgJ7TbPWIfeUjnbo0CdkcTEwKASRWHALgpI2Af7VETCzE65wDmlLj8TZFWJx0GosxL0XxTVENo6FE9nlWc7msHt2z0k4QCkjC8f7scDs5aAaBTvb5CrOltxemvL9fz-yUJCLi7fa66gPag6hNcxSlEZdKgQCK7cTsHXxxBtkPp9QmPv-cS4y8LofJBBH3MpTxeRLXouG7FtrXyyirypSdGS-bzmcH9OX9PcyoIuIXcImaxLlSjJ7JEteBAIrXhiUEl2nIm_O6C48giSda5a3Ei9pdLfQvdnV-BaQcsC17gFSy1cg2yzmxyHQNGFIoHNIBUdlVQ5GQMLKEyWT-0000\" \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>\u0935\u0940\u092a\u093e\u0938\u0915\u094b\u0921 \u092e\u0947\u0902 \u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932 \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1577\"\/>\n<h2 data-nodeid=\"1578\">5. \u0938\u0902\u092c\u0902\u0927 \u0935\u0930\u094d\u0917<\/h2>\n<p data-nodeid=\"1579\">\u091c\u092c \u090f\u0915 \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0938\u0902\u092c\u0902\u0927 \u0915\u0947 \u092a\u093e\u0938 \u0905\u092a\u0928\u0947 \u0917\u0941\u0923 \u092f\u093e \u0935\u094d\u092f\u0935\u0939\u093e\u0930 \u0939\u094b\u0924\u0947 \u0939\u0948\u0902, \u0924\u094b \u0909\u0928 \u0917\u0941\u0923\u094b\u0902 \u0915\u094b \u0915\u093f\u0938\u0940 \u092d\u0940 \u0905\u0902\u0924\u093f\u092e \u0935\u0930\u094d\u0917 \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0928\u093e \u0928\u0949\u0930\u094d\u092e\u0932\u093e\u0907\u091c\u0947\u0936\u0928 \u0938\u093f\u0926\u094d\u0927\u093e\u0902\u0924\u094b\u0902 \u0915\u0947 \u0935\u093f\u0930\u0941\u0926\u094d\u0927 \u0939\u094b\u0924\u093e \u0939\u0948\u0964 \u090f\u0915 \u0938\u0902\u092c\u0902\u0927 \u0935\u0930\u094d\u0917 \u0932\u093f\u0902\u0915 \u0914\u0930 \u0935\u0930\u094d\u0917 \u0915\u093e \u0938\u0902\u092f\u0941\u0915\u094d\u0924 \u0930\u0942\u092a \u0939\u094b\u0924\u093e \u0939\u0948, \u091c\u094b \u0938\u0902\u092c\u0902\u0927 \u0915\u0947 \u0932\u093f\u090f \u0939\u0940 \u0938\u0916\u094d\u0924 \u0930\u0942\u092a \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u092e\u0947\u091f\u093e\u0921\u0947\u091f\u093e \u0915\u094b \u092a\u0915\u0921\u093c\u0924\u093e \u0939\u0948\u0964<\/p>\n<h3 data-nodeid=\"1580\">\u0928\u0947\u0915\u094d\u0938\u0938\u092e\u093e\u0930\u094d\u091f \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928<\/h3>\n<ul data-nodeid=\"1581\">\n<li data-nodeid=\"1582\">\n<p data-nodeid=\"1583\"><code data-backticks=\"1\" data-nodeid=\"1764\">\u0917\u094d\u0930\u093e\u0939\u0915<\/code>\u00a0\u0914\u0930\u00a0<code data-backticks=\"1\" data-nodeid=\"1766\">\u0909\u0924\u094d\u092a\u093e\u0926<\/code>\u00a0\u090f\u0915 \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0938\u0902\u092c\u0902\u0927 \u0938\u093e\u091d\u093e \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1584\">\n<p data-nodeid=\"1585\"><code data-backticks=\"1\" data-nodeid=\"1768\">\u0916\u0930\u0940\u0926 \u0930\u093f\u0915\u0949\u0930\u094d\u0921<\/code>\u00a0\u090f\u0915 \u0938\u0902\u092c\u0902\u0927 \u0935\u0930\u094d\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0915\u093e\u0930\u094d\u092f \u0915\u0930\u0924\u093e \u0939\u0948 \u091c\u094b \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\u00a0<code data-backticks=\"1\" data-nodeid=\"1770\">\u0916\u0930\u0940\u0926 \u0924\u093f\u0925\u093f<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1772\">\u0907\u0915\u093e\u0908 \u092e\u0942\u0932\u094d\u092f<\/code>, \u0914\u0930\u00a0<code data-backticks=\"1\" data-nodeid=\"1774\">\u092e\u093e\u0924\u094d\u0930\u093e<\/code>, \u091c\u094b \u0924\u093e\u0930\u094d\u0915\u093f\u0915 \u0930\u0942\u092a \u0938\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u0932\u093f\u0902\u0915 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0939\u0948\u0902, \u0917\u094d\u0930\u093e\u0939\u0915 \u092f\u093e \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0947 \u0938\u094d\u0935\u0924\u0902\u0924\u094d\u0930 \u0930\u0942\u092a \u0938\u0947 \u0928\u0939\u0940\u0902\u0964<\/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\">PlantUML \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928<\/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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:bLGxJm914EulkV-meV49dGqLXOszV-22frxaOUxMmXWJqE8mn5W12J5HuYuQGf2Ge98O_2lxKvm7t0dum6PkT-URRsQ_cRrC81rVdkHpjXKSUOLZntVo8f2dEHUixsNPPLlIat2qbH96lHbrOLINx2FiQqPV6pKmQWo-j23NoEXo4g4wJ4O7yx56Ls7135Nuz8ZYYVObifT6AVAhFZd6M4esvmG1d3OeRv-2HW2AFLSGHiuEETiOjK89DEGT_AD4srhC8nBh2P4a-tEg6HRW7nhrOTGBsLSAkEE2GbXHQ2jQnuey4lAPTOdmA1cKKqT9T2Y8V8mTqAM_sXDhL4SEbBdDR1-4lA9JmBV4cMq9iJ47L0JKODDYsv7khfTt9xYG-WH9Ah7IN3v0tQoNTt8J9FTPHRAcnKv1kWUkF_4tZ7hWThF07Igj37nVcCwdIdUf9CZMvYg9l4-NGh7gJFEhAh7Wyx0t5lYMHhLbr3lLZJB3j5HiQtLnF3Q_cOeraKejeJbUgL2Khl2zWqCfYljBnOWbhlVBl4FJxedsYT0XpjlSmnpne-5dE7D_p3sODg0MHtIcei2ez98u-Bp7ZZmmGOsblI5UDHLiE3FbSCqc7JUZz1XcjB8jjx0dK2mKBGCR-55z0W00\" \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. \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938: \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u092e\u093e\u0928\u0915\u0940\u0915\u0943\u0924 \u0915\u0930\u0928\u093e\r\n\r\nclass \u0917\u094d\u0930\u093e\u0939\u0915\r\nclass \u0909\u0924\u094d\u092a\u093e\u0926\r\n\r\n' \u092e\u0942\u0932 \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0938\u0902\u092c\u0902\u0927\r\n\u0917\u094d\u0930\u093e\u0939\u0915 \"*\" - \"*\" \u0909\u0924\u094d\u092a\u093e\u0926\r\n\r\n' \u0938\u0902\u092c\u0902\u0927-\u0935\u093f\u0936\u093f\u0937\u094d\u091f \u092e\u0947\u091f\u093e\u0921\u0947\u091f\u093e \u0915\u094b \u0927\u094d\u092f\u093e\u0928 \u092e\u0947\u0902 \u0930\u0916\u0928\u0947 \u0935\u093e\u0932\u0940 \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938\r\nclass \u0916\u0930\u0940\u0926 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 {\r\n  +\u0916\u0930\u0940\u0926 \u0924\u093f\u0925\u093f: DateTime\r\n  +\u0907\u0915\u093e\u0908 \u092e\u0942\u0932\u094d\u092f: Decimal\r\n  +\u092e\u093e\u0924\u094d\u0930\u093e: Integer\r\n  +\u0917\u0923\u0928\u093e \u0909\u092a\u0915\u0941\u0932: Decimal\r\n}\r\n\r\n' \u092c\u093f\u0902\u0926\u0940\u0926\u093e\u0930 \u0930\u0947\u0916\u093e \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938 \u0915\u094b \u0938\u0902\u092c\u0902\u0927 \u0938\u0947 \u091c\u094b\u0921\u093c\u0924\u0940 \u0939\u0948\r\n(\u0917\u094d\u0930\u093e\u0939\u0915, \u0909\u0924\u094d\u092a\u093e\u0926) .. \u0916\u0930\u0940\u0926 \u0930\u093f\u0915\u0949\u0930\u094d\u0921\r\n\r\nnote right of \u0916\u0930\u0940\u0926 \u0930\u093f\u0915\u0949\u0930\u094d\u0921\r\n  \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938 \u092c\u0939\u0941-\u0938\u0947-\u092c\u0939\u0941 \u0915\u0920\u093f\u0928\u093e\u0907\u092f\u094b\u0902 \u0915\u094b \u0939\u0932 \u0915\u0930\u0924\u0940 \u0939\u0948\r\n  \u0932\u093f\u0902\u0915 \u0915\u094b \u092a\u094d\u0930\u0925\u092e-\u0936\u094d\u0930\u0947\u0923\u0940 \u0915\u0947 \u090f\u0915\u0924\u0924\u094d\u0935 \u092e\u0947\u0902 \u0909\u091a\u094d\u091a \u0915\u0930\u0915\u0947\u0964\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:bLGxJm914EulkV-meV49dGqLXOszV-22frxaOUxMmXWJqE8mn5W12J5HuYuQGf2Ge98O_2lxKvm7t0dum6PkT-URRsQ_cRrC81rVdkHpjXKSUOLZntVo8f2dEHUixsNPPLlIat2qbH96lHbrOLINx2FiQqPV6pKmQWo-j23NoEXo4g4wJ4O7yx56Ls7135Nuz8ZYYVObifT6AVAhFZd6M4esvmG1d3OeRv-2HW2AFLSGHiuEETiOjK89DEGT_AD4srhC8nBh2P4a-tEg6HRW7nhrOTGBsLSAkEE2GbXHQ2jQnuey4lAPTOdmA1cKKqT9T2Y8V8mTqAM_sXDhL4SEbBdDR1-4lA9JmBV4cMq9iJ47L0JKODDYsv7khfTt9xYG-WH9Ah7IN3v0tQoNTt8J9FTPHRAcnKv1kWUkF_4tZ7hWThF07Igj37nVcCwdIdUf9CZMvYg9l4-NGh7gJFEhAh7Wyx0t5lYMHhLbr3lLZJB3j5HiQtLnF3Q_cOeraKejeJbUgL2Khl2zWqCfYljBnOWbhlVBl4FJxedsYT0XpjlSmnpne-5dE7D_p3sODg0MHtIcei2ez98u-Bp7ZZmmGOsblI5UDHLiE3FbSCqc7JUZz1XcjB8jjx0dK2mKBGCR-55z0W00\" \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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1588\"\/>\n<h2 data-nodeid=\"1589\">6. \u0928\u093f\u0930\u094d\u0926\u0947\u0936, \u091f\u093f\u092a\u094d\u0938, \u0914\u0930 \u0915\u094d\u0930\u092e\u093f\u0915 \u0935\u093f\u0938\u094d\u0924\u093e\u0930<\/h2>\n<p data-nodeid=\"1590\">\u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u092e\u0949\u0921\u0932\u093f\u0902\u0917 \u090f\u0915 \u092c\u093e\u0930 \u092e\u0947\u0902 \u0915\u093e\u0930\u094d\u092f \u0928\u0939\u0940\u0902 \u0939\u0948\u0964 \u0915\u0947\u0902\u0921\u0932 \u090f\u0938\u094d\u0915\u0949\u091f \u091a\u0930\u0923-\u0906\u0927\u093e\u0930\u093f\u0924 \u0935\u093f\u0938\u094d\u0924\u093e\u0930, \u0926\u0943\u0936\u094d\u092f \u0905\u0928\u0941\u0936\u093e\u0938\u0928 \u0914\u0930 \u0932\u0947\u0906\u0909\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u092a\u0930 \u091c\u094b\u0930 \u0926\u0947\u0924\u0947 \u0939\u0948\u0902 \u0924\u093e\u0915\u093f \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0907\u0902\u091c\u0940\u0928\u093f\u092f\u0930\u093f\u0902\u0917 \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u093f\u0924 \u0930\u0939\u0947\u0902\u0964<\/p>\n<h3 data-nodeid=\"1591\">\u092e\u0949\u0921\u0932\u093f\u0902\u0917 \u092c\u0947\u0938\u094d\u091f \u092a\u094d\u0930\u0948\u0915\u094d\u091f\u093f\u0938\u0947\u091c<\/h3>\n<ol data-nodeid=\"1592\">\n<li data-nodeid=\"1593\">\n<p data-nodeid=\"1594\"><strong data-nodeid=\"1790\">\u0921\u094b\u092e\u0947\u0928 \u0938\u0902\u0926\u0930\u094d\u092d \u0926\u094d\u0935\u093e\u0930\u093e \u0938\u092e\u0942\u0939\u093f\u0924 \u0915\u0930\u0947\u0902:<\/strong>\u00a0\u0938\u0940\u092e\u093f\u0924 \u0938\u0902\u0926\u0930\u094d\u092d\u094b\u0902 (\u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f\u00a0<code data-backticks=\"1\" data-nodeid=\"1784\">\u0906\u0926\u0947\u0936 \u0926\u0947\u0928\u093e<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1786\">\u092a\u094d\u0930\u0915\u093e\u0930\u0915\u094d\u0930\u092e<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1788\">\u092d\u0941\u0917\u0924\u093e\u0928<\/code>) \u0915\u094b \u0915\u092e \u0915\u0930\u0928\u0947 \u0914\u0930 \u0938\u094d\u092a\u0948\u0917\u0947\u091f\u0940 \u0932\u0947\u0906\u0909\u091f \u0938\u0947 \u092c\u091a\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1595\">\n<p data-nodeid=\"1596\"><strong data-nodeid=\"1797\">\u0915\u091a\u094d\u091a\u0947 M:N \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u0939\u091f\u093e\u090f\u0902:<\/strong>\u00a0\u0905\u0938\u0940\u092e\u093f\u0924\u00a0<code data-backticks=\"1\" data-nodeid=\"1795\">* \u0938\u0947 *<\/code>\u00a0\u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u0915\u0947 \u0936\u0941\u0930\u0941\u0906\u0924\u0940 \u091a\u0930\u0923 \u092e\u0947\u0902 \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938 \u092e\u0947\u0902 \u092c\u0926\u0932\u0947\u0902\u0964 \u0907\u0938\u0938\u0947 \u092e\u0949\u0921\u0932 \u0915\u094b \u0938\u0902\u092c\u0902\u0927\u093e\u0924\u094d\u092e\u0915 \u092e\u0948\u092a\u093f\u0902\u0917 \u0914\u0930 \u0921\u094b\u092e\u0947\u0928-\u0921\u094d\u0930\u093e\u0907\u0935\u0928 \u0921\u093f\u091c\u093e\u0907\u0928 \u0915\u0947 \u0932\u093f\u090f \u0924\u0948\u092f\u093e\u0930 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1597\">\n<p data-nodeid=\"1598\"><strong data-nodeid=\"1801\">\u091a\u0930\u0923 \u0926\u094d\u0935\u093e\u0930\u093e \u0915\u094d\u0930\u092e\u093f\u0915 \u0935\u093f\u0938\u094d\u0924\u093e\u0930:<\/strong><\/p>\n<ul data-nodeid=\"1599\">\n<li data-nodeid=\"1600\">\n<p data-nodeid=\"1601\"><strong data-nodeid=\"1806\">\u0921\u094b\u092e\u0947\u0928 (\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902):<\/strong>\u00a0\u0935\u0930\u094d\u0917 \u0915\u0947 \u0928\u093e\u092e + \u0935\u094d\u092f\u093e\u092a\u0915 \u0938\u0902\u092c\u0902\u0927\u0964 \u0915\u094b\u0908 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0902\/\u0915\u094d\u0930\u093f\u092f\u093e\u090f\u0902 \u0928\u0939\u0940\u0902\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1602\">\n<p data-nodeid=\"1603\"><strong data-nodeid=\"1811\">\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923:<\/strong>\u00a0\u0917\u0941\u0923\u093e\u0902\u0915, \u092d\u0942\u092e\u093f\u0915\u093e\u090f\u0902, \u092e\u0941\u0916\u094d\u092f \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0902 \u091c\u094b\u0921\u093c\u0947\u0902\u0964 \u0935\u093f\u0927\u093f\u092f\u094b\u0902 \u0915\u094b \u0938\u094d\u0925\u0917\u093f\u0924 \u0915\u0930\u0947\u0902\u0964<\/p>\n<\/li>\n<li data-nodeid=\"1604\">\n<p data-nodeid=\"1605\"><strong data-nodeid=\"1822\">\u0921\u093f\u091c\u093c\u093e\u0907\u0928:<\/strong>\u00a0\u092a\u0942\u0930\u094d\u0923 \u0938\u093f\u0917\u094d\u0928\u0947\u091a\u0930, \u0926\u0943\u0936\u094d\u092f\u0924\u093e \u0938\u0902\u0915\u0947\u0924\u0915 (<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>), \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928 \u0938\u094d\u091f\u0947\u0930\u093f\u092f\u094b\u091f\u093e\u0907\u092a\u094d\u0938, \u0914\u0930 \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0915\u0949\u0928\u094d\u091f\u094d\u0930\u0948\u0915\u094d\u091f\u094d\u0938\u0964<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"1606\">\n<p data-nodeid=\"1607\"><strong data-nodeid=\"1835\">PlantUML \u0932\u0947\u0906\u0909\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923:<\/strong>\u00a0\u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u0938\u0902\u0915\u0947\u0924\u094b\u0902 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902 (<code data-backticks=\"1\" data-nodeid=\"1827\">-\u092c\u093e\u090f\u0902-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1829\">-\u0928\u0940\u091a\u0947-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1831\">-\u0926\u093e\u090f\u0902-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"1833\">-\u090a\u092a\u0930-&gt;<\/code>) \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0915\u0947 \u0938\u093e\u092b \u0930\u0942\u091f\u093f\u0902\u0917 \u0915\u094b \u092c\u0932 \u0926\u0947\u0902 \u0914\u0930 \u0918\u0928\u0947 \u0917\u094d\u0930\u093e\u092b \u092e\u0947\u0902 \u0932\u093e\u0907\u0928 \u0915\u094d\u0930\u0949\u0938\u093f\u0902\u0917 \u0915\u094b \u0930\u094b\u0915\u0947\u0902\u0964<\/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\">PlantUML \u0932\u0947\u0906\u0909\u091f \u0914\u0930 \u092a\u094d\u0930\u0917\u0924\u093f\u0936\u0940\u0932 \u0935\u093f\u0935\u0930\u0923 \u0909\u0926\u093e\u0939\u0930\u0923<\/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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/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:XLJDQjj04BuR_0w3BxNZof1B3wA4G78nbBQGv07Mqk8AwyULrW7J1beNskGGSga9X80RkcfDIHmZI6YXnA-oZzBPMScndPPURCtVDpFVVD9c8bWiUe5VBYKTB-ooc0MGYBxFyJVsdDMGxuLSzBiSebYyYigbSabu0fEVD439JAMVbFoev96I8xJ7IiwKl5PoeAHKwR6IKoM_Ok0pFk7VZy9tgkCwzrQbxn07OpTa_wGCZDtfYggI5-G-L_8t-R3T69FF379DpzDbJeUrELHeaYa1N51yHeESWeRLJz-Ay5K5tfHB08xFaWHUn2wFZGF0YhJLT6tOssjkvpxaJFGIssJka64YzQJN2ZnHhTcm7tbkxdHOw71_qNcmqgqfU33l-Bh7GYIrRuCNYjpNnLDm6xQvumNCpt7RN3p3S-n6WX7wGXGR7AoGSQNIzmNJTuQsVz30MdXwveXymfUi7_1G5FFLkt7ay2JH7LjHv7CMhgoq5NFN4riiTbTABGTzkr67XpRieBh2TWwvptpFPO8_nAGj7f5Mv1UjAAsFQxC4UeUeE1AUFku9FbsIWS8Q55kXa8P0MvA-zEv6YnCJM19jkMIkNrclm9fbuN-ZiLPPE99jQ9iGpWsLtj8SMc3vKBzKUWWR1PH5lJ7x1DcsDkPqQgI_t2JVo3JuJeFYkXDgIn7pKY4TetoNfPu5-jEtEFs3GsWomqXmO0ayNzSK_-UDeadI8yhAZ8490oYOd51nbW-04Lk3MiHt-e7Uv-F5Und53Gb5QlwhzSTWrOeY4puZw6okqPccIEECgKwFLXHaL719LvR6ljzXIYeOpL_yvIxtigS4QRv7XyLqvmjbF7H1qwRfsqG3lub_0000\" \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. \u0932\u0947\u0906\u0909\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0914\u0930 \u092a\u094d\u0930\u0917\u0924\u093f\u0936\u0940\u0932 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 (\u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u091a\u0930\u0923)\r\n\r\npackage \"\u0906\u0930\u094d\u0921\u0930\u093f\u0902\u0917 \u0938\u0902\u0926\u0930\u094d\u092d\" {\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 \"\u092d\u0941\u0917\u0924\u093e\u0928 \u0938\u0902\u0926\u0930\u094d\u092d\" {\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' \u092a\u0920\u0928\u0940\u092f\u0924\u093e \u0915\u0947 \u0932\u093f\u090f \u092c\u0932\u092a\u0942\u0930\u094d\u0935\u0915 \u0926\u093f\u0936\u093e\u0924\u094d\u092e\u0915 \u0932\u0947\u0906\u0909\u091f\r\nOrder \"1\" *-- \"1..*\" OrderItem : \u0938\u092e\u093e\u0935\u0947\u0936 \u0915\u0930\u0924\u093e \u0939\u0948 &gt;\r\nOrder -\u0926\u093e\u090f\u0902-&gt; Payment : \u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0928\u093f\u092a\u091f\u093e\u0924\u093e \u0939\u0948 &gt;\r\nPayment &lt;|-- CreditCardPayment\r\n\r\nnote as N1\r\n  \u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u091a\u0930\u0923 \u092e\u0949\u0921\u0932 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948\u0902:\r\n  - \u0926\u0943\u0936\u094d\u092f\u0924\u093e \u0938\u0902\u0915\u0947\u0924\u0915 (+, -)\r\n  - \u0938\u0902\u091a\u093e\u0932\u0928 \u0938\u093f\u0917\u094d\u0928\u0947\u091a\u0930\r\n  - \u0932\u0902\u092c\u0935\u0924 \u0932\u093e\u0907\u0928 \u0930\u0942\u091f\u093f\u0902\u0917\r\n  - \u0938\u0902\u0926\u0930\u094d\u092d\u093f\u0924 \u092a\u0948\u0915\u0947\u091c\u093f\u0902\u0917\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:XLJDQjj04BuR_0w3BxNZof1B3wA4G78nbBQGv07Mqk8AwyULrW7J1beNskGGSga9X80RkcfDIHmZI6YXnA-oZzBPMScndPPURCtVDpFVVD9c8bWiUe5VBYKTB-ooc0MGYBxFyJVsdDMGxuLSzBiSebYyYigbSabu0fEVD439JAMVbFoev96I8xJ7IiwKl5PoeAHKwR6IKoM_Ok0pFk7VZy9tgkCwzrQbxn07OpTa_wGCZDtfYggI5-G-L_8t-R3T69FF379DpzDbJeUrELHeaYa1N51yHeESWeRLJz-Ay5K5tfHB08xFaWHUn2wFZGF0YhJLT6tOssjkvpxaJFGIssJka64YzQJN2ZnHhTcm7tbkxdHOw71_qNcmqgqfU33l-Bh7GYIrRuCNYjpNnLDm6xQvumNCpt7RN3p3S-n6WX7wGXGR7AoGSQNIzmNJTuQsVz30MdXwveXymfUi7_1G5FFLkt7ay2JH7LjHv7CMhgoq5NFN4riiTbTABGTzkr67XpRieBh2TWwvptpFPO8_nAGj7f5Mv1UjAAsFQxC4UeUeE1AUFku9FbsIWS8Q55kXa8P0MvA-zEv6YnCJM19jkMIkNrclm9fbuN-ZiLPPE99jQ9iGpWsLtj8SMc3vKBzKUWWR1PH5lJ7x1DcsDkPqQgI_t2JVo3JuJeFYkXDgIn7pKY4TetoNfPu5-jEtEFs3GsWomqXmO0ayNzSK_-UDeadI8yhAZ8490oYOd51nbW-04Lk3MiHt-e7Uv-F5Und53Gb5QlwhzSTWrOeY4puZw6okqPccIEECgKwFLXHaL719LvR6ljzXIYeOpL_yvIxtigS4QRv7XyLqvmjbF7H1qwRfsqG3lub_0000\" \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>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"1610\"\/>\n<h2 data-nodeid=\"1611\">\u0928\u093f\u0937\u094d\u0915\u0930\u094d\u0937<\/h2>\n<p data-nodeid=\"1612\">\u0915\u094d\u0932\u093e\u0938\u0947\u091c \u092f\u0939 \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0940 \u0939\u0948\u0902 \u0915\u093f \u090f\u0915 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u094d\u092f\u093e \u0939\u0948, \u0932\u0947\u0915\u093f\u0928 \u0938\u0902\u092c\u0902\u0927 \u092f\u0939 \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f \u092f\u0939 \u0915\u0948\u0938\u0947 \u090f\u0915 \u0938\u093e\u0925 \u092c\u0928\u0940 \u0930\u0939\u0924\u0940 \u0939\u0948\u0964 UML \u0915\u094d\u0932\u093e\u0938 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u0938\u092e\u091d\u0928\u0947 \u0938\u0947 \u0938\u094d\u0925\u093f\u0930 \u0936\u092c\u094d\u0926\u093e\u0935\u0932\u0940 \u0915\u094b \u090f\u0915 \u091c\u0940\u0935\u0902\u0924 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0928\u0915\u094d\u0936\u0947 \u092e\u0947\u0902 \u092c\u0926\u0932 \u0926\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948, \u091c\u094b \u0928\u0947\u0935\u093f\u0917\u0947\u092c\u093f\u0932\u093f\u091f\u0940 \u0938\u0940\u092e\u093e\u0913\u0902, \u091c\u0940\u0935\u0928\u091a\u0915\u094d\u0930 \u0905\u0930\u094d\u0925\u0936\u093e\u0938\u094d\u0924\u094d\u0930, \u0935\u093f\u0930\u093e\u0938\u0924 \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0914\u0930 \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0915\u0949\u0928\u094d\u091f\u094d\u0930\u0948\u0915\u094d\u091f\u094d\u0938 \u0915\u094b \u0938\u091f\u0940\u0915\u0924\u093e \u0915\u0947 \u0938\u093e\u0925 \u092a\u0915\u0921\u093c\u0924\u093e \u0939\u0948\u0964<\/p>\n<p data-nodeid=\"1613\">NexusMart \u0915\u0947 \u0915\u0947\u0938 \u0938\u094d\u091f\u0921\u0940 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947, \u0939\u092e\u0928\u0947 \u0926\u093f\u0916\u093e\u092f\u093e \u0939\u0948 \u0915\u093f \u0938\u0902\u092c\u0902\u0927, \u090f\u0917\u094d\u0930\u0940\u0917\u0947\u0936\u0928, \u0915\u0902\u092a\u094b\u091c\u093f\u0936\u0928, \u091c\u0928\u0930\u0932\u093e\u0907\u091c\u0947\u0936\u0928, \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0914\u0930 \u0938\u0902\u092c\u0902\u0927 \u0915\u094d\u0932\u093e\u0938\u0947\u091c \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0926\u0941\u0928\u093f\u092f\u093e \u0915\u0947 \u0906\u0930\u094d\u0915\u093f\u091f\u0947\u0915\u094d\u091a\u0930\u0932 \u0928\u093f\u0930\u094d\u0923\u092f\u094b\u0902 \u0938\u0947 \u0938\u0940\u0927\u0947 \u092e\u0948\u092a \u0939\u094b\u0924\u0947 \u0939\u0948\u0902\u0964 \u0915\u0947\u0902\u0921\u0932 \u0938\u094d\u0915\u0949\u091f \u0915\u0947 \u0938\u0902\u092c\u0902\u0927 \u092f\u093e\u0902\u0924\u094d\u0930\u093f\u0915\u0940 \u0915\u0947 \u0938\u093e\u0925 PlantUML \u0915\u0947 \u0928\u093f\u0937\u094d\u092a\u093e\u0926\u094d\u092f \u0935\u093e\u0915\u094d\u092f \u0930\u091a\u0928\u093e \u0915\u0947 \u0938\u0902\u092f\u094b\u091c\u0928 \u0938\u0947, \u091f\u0940\u092e\u0947\u0902 \u0905\u092a\u0928\u0947 \u092e\u0949\u0921\u0932\u094b\u0902 \u0915\u094b \u0935\u0930\u094d\u091c\u0928-\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u092e\u0947\u0902 \u0930\u0916 \u0938\u0915\u0924\u0940 \u0939\u0948\u0902, \u0915\u094b\u0921 \u0915\u0947 \u0938\u093e\u0925 \u0905\u0928\u0941\u0915\u094d\u0930\u092e\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0940 \u0939\u0948\u0902, \u0914\u0930 \u0932\u0947\u0906\u0909\u091f \u0905\u0928\u0941\u0936\u093e\u0938\u0928 \u0915\u094b \u0932\u093e\u0917\u0942 \u0915\u0930 \u0938\u0915\u0924\u0940 \u0939\u0948\u0902 \u091c\u094b \u0906\u0915\u093e\u0930 \u0915\u0947 \u0938\u093e\u0925 \u0906\u0930\u0947\u0916\u094b\u0902 \u0915\u094b \u092a\u0920\u0928\u0940\u092f \u092c\u0928\u093e\u090f \u0930\u0916\u0924\u093e \u0939\u0948\u0964<\/p>\n<p data-nodeid=\"1614\">\u092a\u094d\u0930\u0917\u0924\u093f\u0936\u0940\u0932 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0915\u094b \u0905\u092a\u0928\u093e\u090f\u0902, \u091c\u091f\u093f\u0932 \u0932\u093f\u0902\u0915\u094d\u0938 \u0915\u094b \u091c\u0932\u094d\u0926\u0940 \u0939\u0940 \u0938\u093e\u092e\u093e\u0928\u094d\u092f\u0940\u0915\u0943\u0924 \u0915\u0930\u0947\u0902, \u0914\u0930 \u0905\u092a\u0928\u0947 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0906\u0930\u0947\u0916\u094b\u0902 \u0915\u094b \u0906\u0927\u0941\u0928\u093f\u0915 \u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0926\u0947\u0916\u0947\u0902, \u0909\u092a\u093e\u092f \u0935\u093e\u0932\u0947 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u092c\u091c\u093e\u092f\u0964 \u091c\u092c \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u0909\u0926\u094d\u0926\u0947\u0936\u094d\u092f\u092a\u0942\u0930\u094d\u0923 \u0930\u0942\u092a \u0938\u0947 \u092e\u0949\u0921\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948, \u0924\u094b \u0906\u0930\u094d\u0915\u093f\u091f\u0947\u0915\u094d\u091a\u0930 \u090f\u0915 \u0905\u092e\u0942\u0930\u094d\u0924 \u0905\u0935\u0927\u093e\u0930\u0923\u093e \u0928\u0939\u0940\u0902 \u0930\u0939\u0924\u093e \u092c\u0932\u094d\u0915\u093f \u0907\u0902\u091c\u0940\u0928\u093f\u092f\u0930\u093f\u0902\u0917 \u0909\u0924\u094d\u0915\u0943\u0937\u094d\u091f\u0924\u093e \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0928\u0947\u0935\u093f\u0917\u0947\u092c\u0932, \u0930\u0916\u0930\u0916\u093e\u0935 \u092f\u094b\u0917\u094d\u092f \u0906\u0927\u093e\u0930 \u092c\u0928 \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<hr data-nodeid=\"1615\"\/>\n<p class=\"\" data-nodeid=\"1616\"><strong data-nodeid=\"1861\">\ud83d\udca1 \u0930\u0947\u0902\u0921\u0930\u093f\u0902\u0917 \u091f\u093f\u092a:<\/strong>\u00a0\u0915\u094b\u0908 \u092d\u0940 \u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902\u00a0<code data-backticks=\"1\" data-nodeid=\"1853\">@startuml ... @enduml<\/code>\u00a0\u092c\u094d\u0932\u0949\u0915 \u092e\u0947\u0902\u00a0<a href=\"https:\/\/ai-toolbox.jy.freshofall.com\/app\/vp-as-code\/\">\u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932 \u0935\u0947\u092c \u0938\u0930\u094d\u0935\u0930<\/a>\u00a0\u092f\u093e \u0905\u092a\u0928\u0947 \u0906\u0908\u0921\u0940\u0908 \u0915\u0947 \u092a\u094d\u0932\u093e\u0902\u091f\u092f\u0942\u090f\u092e\u090f\u0932 \u092a\u094d\u0932\u0917\u0907\u0928 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0915\u0947 \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0924\u0948\u092f\u093e\u0930 \u090f\u0938\u0935\u0940\u091c\u0940\/\u092a\u0940\u090f\u0928\u091c\u0940 \u0906\u0930\u0947\u0916 \u0924\u0941\u0930\u0902\u0924 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0915\u0930\u0947\u0902\u0964 \u090a\u092a\u0930 \u0926\u093f\u090f \u0917\u090f \u0938\u092d\u0940 \u0909\u0926\u093e\u0939\u0930\u0923 \u0935\u093e\u0915\u094d\u092f \u0930\u091a\u0928\u093e \u0930\u0942\u092a \u0938\u0947 \u092e\u093e\u0928\u094d\u092f \u0939\u0948\u0902 \u0914\u0930 \u0928\u093f\u0937\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0932\u093f\u090f \u0924\u0948\u092f\u093e\u0930 \u0939\u0948\u0902\u0964<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u092a\u0930\u093f\u091a\u092f \u0935\u0938\u094d\u0924\u0941-\u0905\u092d\u093f\u092e\u0941\u0916 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u092e\u0947\u0902, \u0915\u0915\u094d\u0937\u093e\u090f\u0901 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0936\u092c\u094d\u0926\u093e\u0935\u0932\u0940 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u0940 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u091c\u092c \u0924\u0915 \u0935\u0947 \u091c\u0941\u0921\u093c\u0947 \u0928\u0939\u0940\u0902 \u0939\u094b\u0924\u0947, \u0935\u0947 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u091a\u0941\u092a \u0930\u0939\u0924\u0940 \u0939\u0948\u0902\u0964 \u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u092e\u0949\u0921\u0932 \u0915\u0940 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0905\u0915\u0947\u0932\u0947 \u0924\u0924\u094d\u0935\u094b\u0902 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0909\u092d\u0930\u0924\u0940, \u092c\u0932\u094d\u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u091c\u094b\u0921\u093c\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0938\u0947 \u0909\u092d\u0930\u0924\u0940 \u0939\u0948\u0964 \u0915\u0947\u0902\u0921\u0932 \u0938\u094d\u0915\u0949\u091f \u0915\u0947\u00a0\u092b\u093e\u0938\u094d\u091f \u091f\u094d\u0930\u0948\u0915 UML 2.0, \u0907\u0938 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e \u0915\u0915\u094d\u0937\u093e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":26892,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[82],"tags":[],"class_list":["post-26891","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>\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian<\/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\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\" \/>\n<meta property=\"og:locale\" content=\"hi_IN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian\" \/>\n<meta property=\"og:description\" content=\"\u092a\u0930\u093f\u091a\u092f \u0935\u0938\u094d\u0924\u0941-\u0905\u092d\u093f\u092e\u0941\u0916 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u092e\u0947\u0902, \u0915\u0915\u094d\u0937\u093e\u090f\u0901 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0936\u092c\u094d\u0926\u093e\u0935\u0932\u0940 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u0940 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u091c\u092c \u0924\u0915 \u0935\u0947 \u091c\u0941\u0921\u093c\u0947 \u0928\u0939\u0940\u0902 \u0939\u094b\u0924\u0947, \u0935\u0947 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u091a\u0941\u092a \u0930\u0939\u0924\u0940 \u0939\u0948\u0902\u0964 \u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u092e\u0949\u0921\u0932 \u0915\u0940 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0905\u0915\u0947\u0932\u0947 \u0924\u0924\u094d\u0935\u094b\u0902 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0909\u092d\u0930\u0924\u0940, \u092c\u0932\u094d\u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u091c\u094b\u0921\u093c\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0938\u0947 \u0909\u092d\u0930\u0924\u0940 \u0939\u0948\u0964 \u0915\u0947\u0902\u0921\u0932 \u0938\u094d\u0915\u0949\u091f \u0915\u0947\u00a0\u092b\u093e\u0938\u094d\u091f \u091f\u094d\u0930\u0948\u0915 UML 2.0, \u0907\u0938 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e \u0915\u0915\u094d\u0937\u093e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Blog Indian\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-21T08:35:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-30T08:03:38+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=\"\u0926\u094d\u0935\u093e\u0930\u093e \u0932\u093f\u0916\u093f\u0924\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092a\u0922\u093c\u0928\u0947 \u0915\u093e \u0938\u092e\u092f\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u092e\u093f\u0928\u091f\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\",\"name\":\"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png\",\"datePublished\":\"2026-05-21T08:35:35+00:00\",\"dateModified\":\"2026-05-30T08:03:38+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb\"},\"inLanguage\":\"hi-IN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage\",\"url\":\"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png\",\"contentUrl\":\"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png\",\"width\":911,\"height\":506},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/in\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UML\",\"item\":\"https:\/\/blog.visual-paradigm.com\/in\/category\/uml\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/in\/\",\"name\":\"Visual Paradigm Blog Indian\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/in\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hi-IN\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/in\/#\/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\/in\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian","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\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","og_locale":"hi_IN","og_type":"article","og_title":"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian","og_description":"\u092a\u0930\u093f\u091a\u092f \u0935\u0938\u094d\u0924\u0941-\u0905\u092d\u093f\u092e\u0941\u0916 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u092e\u0947\u0902, \u0915\u0915\u094d\u0937\u093e\u090f\u0901 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0936\u092c\u094d\u0926\u093e\u0935\u0932\u0940 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u0940 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u091c\u092c \u0924\u0915 \u0935\u0947 \u091c\u0941\u0921\u093c\u0947 \u0928\u0939\u0940\u0902 \u0939\u094b\u0924\u0947, \u0935\u0947 \u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u091a\u0941\u092a \u0930\u0939\u0924\u0940 \u0939\u0948\u0902\u0964 \u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u092e\u0949\u0921\u0932 \u0915\u0940 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0905\u0915\u0947\u0932\u0947 \u0924\u0924\u094d\u0935\u094b\u0902 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0909\u092d\u0930\u0924\u0940, \u092c\u0932\u094d\u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u091c\u094b\u0921\u093c\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0938\u0947 \u0909\u092d\u0930\u0924\u0940 \u0939\u0948\u0964 \u0915\u0947\u0902\u0921\u0932 \u0938\u094d\u0915\u0949\u091f \u0915\u0947\u00a0\u092b\u093e\u0938\u094d\u091f \u091f\u094d\u0930\u0948\u0915 UML 2.0, \u0907\u0938 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e \u0915\u0915\u094d\u0937\u093e [&hellip;]","og_url":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","og_site_name":"Visual Paradigm Blog Indian","article_published_time":"2026-05-21T08:35:35+00:00","article_modified_time":"2026-05-30T08:03:38+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":{"\u0926\u094d\u0935\u093e\u0930\u093e \u0932\u093f\u0916\u093f\u0924":"Admin","\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092a\u0922\u093c\u0928\u0947 \u0915\u093e \u0938\u092e\u092f":"6 \u092e\u093f\u0928\u091f"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","url":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/","name":"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 - Visual Paradigm Blog Indian","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/in\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png","datePublished":"2026-05-21T08:35:35+00:00","dateModified":"2026-05-30T08:03:38+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/in\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb"},"inLanguage":"hi-IN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/"]}]},{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#primaryimage","url":"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png","contentUrl":"https:\/\/blog.visual-paradigm.com\/in\/wp-content\/uploads\/sites\/17\/2026\/05\/img_6a0ec3b56c29a.png","width":911,"height":506},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/in\/beyond-isolated-classes-architecting-system-structure-through-uml-relationships-plantuml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/in\/"},{"@type":"ListItem","position":2,"name":"UML","item":"https:\/\/blog.visual-paradigm.com\/in\/category\/uml\/"},{"@type":"ListItem","position":3,"name":"\u0905\u0932\u0917-\u0905\u0932\u0917 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0938\u0947 \u092a\u0930\u0947: UML \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0914\u0930 PlantUML \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u093e \u0928\u093f\u0930\u094d\u092e\u093e\u0923"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/in\/#website","url":"https:\/\/blog.visual-paradigm.com\/in\/","name":"Visual Paradigm Blog Indian","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hi-IN"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/in\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/blog.visual-paradigm.com\/in\/#\/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\/in\/author\/vpadminuser\/"}]}},"modified_by":"Admin","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/posts\/26891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/comments?post=26891"}],"version-history":[{"count":0,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/posts\/26891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/media\/26892"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/media?parent=26891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/categories?post=26891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/in\/wp-json\/wp\/v2\/tags?post=26891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}