{"id":12199,"date":"2026-05-21T19:27:44","date_gmt":"2026-05-21T11:27:44","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/"},"modified":"2026-05-30T15:29:50","modified_gmt":"2026-05-30T07:29:50","slug":"structuring-complexity-a-real-world-implementation-of-uml-package-architecture","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/","title":{"rendered":"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML"},"content":{"rendered":"<h2 data-nodeid=\"5512\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n<p data-nodeid=\"5513\">\u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u0645\u0646\u0647 \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0647 \u0637\u0648\u0631 \u0627\u062c\u062a\u0646\u0627\u0628\u200c\u0646\u0627\u067e\u0630\u06cc\u0631\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0627\u067e\u0630\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u067e\u0631 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0634\u062f\u0647 \u0648 \u0628\u06cc\u200c\u067e\u0627\u06cc\u0627\u0646 \u0631\u0634\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u062f\u0648\u0646 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0646\u0638\u0645\u060c \u062d\u062a\u06cc \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627 \u062a\u062c\u0631\u0628\u0647\u200c\u062a\u0631\u06cc\u0646 \u0646\u06cc\u0632 \u0628\u0627 \u0645\u0634\u06a9\u0644 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0636\u062d\u06cc \u062d\u0641\u0638 \u06a9\u0646\u0646\u062f\u060c \u0627\u062f\u063a\u0627\u0645 \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0646\u0646\u062f \u06cc\u0627 \u0645\u0634\u0627\u0631\u06a9\u062a\u200c\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0648\u0627\u0631\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u06a9\u0646\u0646\u062f.<\/p>\n<p class=\"\" data-nodeid=\"5514\">\u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc UML 2.0 \u0631\u0627\u0647\u200c\u062d\u0644 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0686\u0627\u0644\u0634 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0628\u06cc\u0634 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u062a\u0646\u0647\u0627 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0628\u0635\u0631\u06cc \u0633\u0627\u062f\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062e\u0627\u0632\u0646 \u0645\u0646\u0637\u0642\u06cc \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06a9\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0627\u0645\u200c\u0641\u0636\u0627\u060c \u0642\u0648\u0627\u0646\u06cc\u0646 \u062f\u06cc\u062f\u0647\u200c\u0634\u062f\u0646 \u0648 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u0648\u0631\u062f\u06cc \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u062f \u06a9\u0647 \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0645\u06cc\u0627\u0646\u0647 \u062a\u0627 \u0628\u0632\u0631\u06af \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 UML 2.0 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u06cc\u06a9 \u0645\u062f\u0644 \u067e\u0631\u0627\u06a9\u0646\u062f\u0647 \u0648 \u0628\u0647 \u0634\u062f\u062a \u0648\u0627\u0628\u0633\u062a\u0647 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0637\u0631\u062d \u0645\u0639\u0645\u0627\u0631\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u062f. \u0628\u0627 \u0628\u0647 \u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u0635\u0644\u06cc \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u060c \u0646\u0642\u0634\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc \u0631\u0648\u0627\u0628\u0637 \u0648 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u060c \u062a\u06cc\u0645 \u06cc\u06a9 \u0686\u0627\u0631\u0686\u0648\u0628 \u0637\u0631\u0627\u062d\u06cc \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0628\u0627 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u062f\u0648\u0644\u0627\u0631 \u0645\u062f\u0631\u0646 \u0647\u0645\u200c\u062e\u0648\u0627\u0646\u06cc \u062f\u0627\u0634\u062a.<\/p>\n<hr class=\"\" data-nodeid=\"5515\"\/>\n<h2 class=\"\" data-nodeid=\"5516\">\u0632\u0645\u06cc\u0646\u0647 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u0648\u0631\u062f\u06cc: \u0686\u0627\u0644\u0634 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0628\u06cc\u200c\u062d\u062f<\/h2>\n<p class=\"\" data-nodeid=\"5517\"><strong data-nodeid=\"5617\">\u0633\u0627\u0632\u0645\u0627\u0646:<\/strong>\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0645\u200c\u0646\u06cc\u200c\u0631\u06cc\u062a\u06cc\u0644<br \/>\n<strong data-nodeid=\"5618\">\u067e\u0631\u0648\u0698\u0647:<\/strong>\u067e\u0644\u062a\u0641\u0631\u0645 \u0632\u0646\u062c\u06cc\u0631\u0647 \u062a\u0623\u0645\u06cc\u0646 \u0648 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u0646\u0633\u0644 \u0628\u0639\u062f\u06cc<br \/>\n<strong data-nodeid=\"5619\">\u0648\u0636\u0639\u06cc\u062a \u0627\u0648\u0644\u06cc\u0647:<\/strong><br \/>\u0645\u062f\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u067e\u0644\u062a\u0641\u0631\u0645 \u062f\u0631 \u0637\u06cc \u0633\u0647 \u0633\u0627\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u0627\u0631\u06af\u0627\u0646\u06cc\u06a9 \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u0628\u0648\u062f. \u0627\u06cc\u0646 \u0645\u062f\u0644 \u0628\u06cc\u0634 \u0627\u0632 400 \u06a9\u0644\u0627\u0633\u060c \u062f\u0647\u200c\u0647\u0627 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0648 \u0686\u0646\u062f\u06cc\u0646 \u0646\u0645\u0648\u062f\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0647\u0645 \u06a9\u0647 \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 \u0645\u062e\u062a\u0644\u0641 \u067e\u0631\u0627\u06a9\u0646\u062f\u0647 \u0628\u0648\u062f\u0646\u062f\u060c \u0634\u0627\u0645\u0644 \u0645\u06cc\u200c\u0634\u062f. \u0645\u0634\u06a9\u0644\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0648\u062f:<\/p>\n<ul data-nodeid=\"5518\">\n<li data-nodeid=\"5519\">\n<p class=\"\" data-nodeid=\"5520\">\u062f\u06cc\u062f\u0647\u200c\u0634\u062f\u0646 \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0634\u062f\u0647 \u0628\u06cc\u0646 \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627 \u06a9\u0647 \u0645\u0646\u062c\u0631 \u0628\u0647 \u0627\u0641\u0634\u0627\u06cc \u062a\u0635\u0627\u062f\u0641\u06cc API \u0634\u062f<\/p>\n<\/li>\n<li data-nodeid=\"5521\">\n<p class=\"\" data-nodeid=\"5522\">\u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0647\u0646\u06af\u0627\u0645 \u0627\u062f\u063a\u0627\u0645 \u062b\u0628\u062a\u200c\u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u0633\u0648\u0645\u06cc \u0628\u0627 \u062f\u0641\u062a\u0631\u0686\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc<\/p>\n<\/li>\n<li data-nodeid=\"5523\">\n<p data-nodeid=\"5524\">\u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0648\u0637\u0631\u0641\u0647 \u06a9\u0647 \u0627\u062a\u0635\u0627\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0646\u062f \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0646\u062a\u0634\u0627\u0631 \u0645\u0633\u062a\u0642\u0644 \u0631\u0627 \u0645\u062e\u062a\u0644 \u06a9\u0631\u062f\u0646\u062f<\/p>\n<\/li>\n<li data-nodeid=\"5525\">\n<p class=\"\" data-nodeid=\"5526\">\u0646\u062d\u0648\u0647 \u0646\u0645\u0627\u06cc\u0634 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631 \u06a9\u0647 \u0628\u0631\u0631\u0633\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0646 \u062a\u06cc\u0645\u06cc \u0631\u0627 \u0645\u0633\u062a\u0639\u062f \u062e\u0637\u0627 \u0648 \u0632\u0645\u0627\u0646\u200c\u0628\u0631 \u06a9\u0631\u062f<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-nodeid=\"5527\"><strong data-nodeid=\"5630\">\u0647\u062f\u0641:<\/strong><br \/>\u0628\u0627\u0632\u0633\u0627\u0632\u06cc \u0645\u062f\u0644 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0635\u0648\u0644 \u0628\u0633\u062a\u0647 UML 2.0 \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0627\u0639\u0645\u0627\u0644 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0636\u062d\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u06cc\u062f\u0647\u200c\u0634\u062f\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0635\u0631\u06cc\u062d\u060c \u062d\u0644 \u062a\u0639\u0627\u0631\u0636\u0627\u062a \u0646\u0627\u0645\u200c\u0641\u0636\u0627 \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631\u060c \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0646\u0645\u0648\u062f\u0627\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u062f\u060c \u0628\u0631\u0627\u06cc \u0645\u0633\u062a\u0646\u062f\u0633\u0627\u0632\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc.<\/p>\n<hr data-nodeid=\"5528\"\/>\n<h2 class=\"\" data-nodeid=\"5529\">\u0645\u0631\u062d\u0644\u0647 1: \u0627\u06cc\u062c\u0627\u062f \u0645\u0631\u0632\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc<\/h2>\n<p class=\"\" data-nodeid=\"5530\">\u062a\u06cc\u0645 \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0627 \u0628\u0647 \u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc\u00a0<strong data-nodeid=\"5641\">\u0642\u0627\u0646\u0648\u0646 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f<\/strong>: \u0647\u0631 \u0639\u0646\u0635\u0631 \u0645\u062f\u0644 \u0628\u0647 \u062f\u0642\u06cc\u0642\u0627\u064b \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0634\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0631\u062c\u0627\u0639\u0627\u062a \u063a\u06cc\u0631\u0642\u0637\u0639\u06cc \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0631\u062f \u0648 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u200c\u0647\u0627 \u0631\u0627 \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f. \u0622\u0646\u0647\u0627 \u062f\u0631\u06a9 \u06a9\u0631\u062f\u0646\u062f \u06a9\u0647 \u06cc\u06a9\u00a0<em data-nodeid=\"5642\">\u0645\u062f\u0644<\/em>\u0628\u0647 \u062e\u0648\u062f\u06cc \u062e\u0648\u062f \u062a\u0646\u0647\u0627 \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0633\u0637\u062d \u0628\u0627\u0644\u0627 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062e\u0632\u0646 \u0631\u06cc\u0634\u0647 \u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0645 \u0632\u06cc\u0631\u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0641\u0631\u0639\u06cc \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p class=\"\" data-nodeid=\"5531\">\u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc\u062f\u06cc\u060c \u062a\u06cc\u0645 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646\u00a0<strong data-nodeid=\"5648\">\u0645\u0631\u0632\u0647\u0627\u06cc \u0645\u0641\u0647\u0648\u0645\u06cc<\/strong>\u0628\u0647 \u062c\u0627\u06cc \u0648\u0627\u062d\u062f\u0647\u0627\u06cc \u0641\u06cc\u0632\u06cc\u06a9\u06cc \u0627\u0646\u062a\u0634\u0627\u0631\u060c \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0646\u062f. \u0627\u06af\u0631\u0686\u0647 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0631 \u0645\u0631\u0632\u0647\u0627\u06cc \u0645\u0627\u0698\u0648\u0644 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc\u200c\u06af\u0630\u0627\u0634\u062a\u0646\u062f\u060c \u0627\u0645\u0627 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u0633\u062e\u062a \u06cc\u06a9 \u0628\u0647 \u06cc\u06a9 \u0628\u0627 \u0622\u062b\u0627\u0631 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0631\u062f\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0647 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0645\u0646\u0637\u0642\u06cc \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f \u062a\u0627 \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a \u06a9\u0646\u0646\u062f.<\/p>\n<p class=\"\" data-nodeid=\"5532\">\u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0646\u0645\u0648\u062f\u0627\u0631\u060c \u062a\u06cc\u0645 \u0628\u0631 \u0633\u0647 \u0646\u0645\u0627\u062f\u06af\u0630\u0627\u0631\u06cc \u0628\u0635\u0631\u06cc UML 2.0 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0634\u062f:<\/p>\n<ol data-nodeid=\"5533\">\n<li data-nodeid=\"5534\">\n<p class=\"\" data-nodeid=\"5535\"><strong data-nodeid=\"5654\">\u0627\u0639\u0636\u0627\u06cc \u0645\u062e\u0641\u06cc<\/strong>: \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc\u200c\u0647\u0627\u06cc \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0646\u0627\u0645 \u0628\u0633\u062a\u0647 \u062f\u0631 \u0648\u0633\u0637 \u0628\u062f\u0646 \u067e\u0648\u0634\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u062f\u0627\u062e\u0644\u06cc \u0645\u062e\u0641\u06cc \u0645\u06cc\u200c\u0634\u062f \u062a\u0627 \u0628\u0627\u0631 \u0634\u0646\u0627\u062e\u062a\u06cc \u06a9\u0627\u0647\u0634 \u06cc\u0627\u0628\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5536\">\n<p class=\"\" data-nodeid=\"5537\"><strong data-nodeid=\"5659\">\u0627\u0639\u0636\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062f\u0631 \u062f\u0627\u062e\u0644<\/strong>: \u062f\u0631 \u062c\u0644\u0633\u0627\u062a \u0637\u0631\u0627\u062d\u06cc \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f. \u0646\u0627\u0645 \u0628\u0633\u062a\u0647 \u062f\u0631 \u062a\u0628 \u0628\u0627\u0644\u0627\u06cc\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u0634\u062a \u0648 \u0639\u0646\u0627\u0635\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0622\u0646 \u062f\u0631 \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 \u0644\u06cc\u0633\u062a \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5538\">\n<p class=\"\" data-nodeid=\"5539\"><strong data-nodeid=\"5664\">\u0627\u0639\u0636\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0627\u0631\u062c\u06cc<\/strong>: \u0628\u0631\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u0647\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0639\u0646\u0627\u0635\u0631 \u062e\u0627\u0631\u062c \u0627\u0632 \u067e\u0648\u0634\u0647 \u0631\u0633\u0645 \u0634\u062f\u0646\u062f \u0648 \u0628\u0627 \u062e\u0637\u0648\u0637 \u067e\u06cc\u0648\u0633\u062a\u0647 \u062f\u0631\u0648\u0646 \u06cc\u06a9 \u0645\u062d\u062f\u0648\u062f\u0647 \u0645\u062d\u062f\u0648\u062f \u0634\u062f\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u0634\u062f\u0646\u062f \u062a\u0627 \u062a\u0639\u0627\u0645\u0644\u0627\u062a \u0628\u06cc\u0646 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0631\u062c\u0633\u062a\u0647 \u0634\u0648\u0646\u062f.<\/p>\n<\/li>\n<\/ol>\n<hr class=\"\" data-nodeid=\"5540\"\/>\n<h2 class=\"\" data-nodeid=\"5541\">\u0645\u0631\u062d\u0644\u0647 \u06f2: \u06a9\u0646\u062a\u0631\u0644 \u062f\u06cc\u062f\u0647 \u0634\u062f\u0646 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627<\/h2>\n<p data-nodeid=\"5542\">\u0628\u0627 \u062d\u0636\u0648\u0631 \u0638\u0631\u0648\u0641 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u060c \u062a\u06cc\u0645 \u06a9\u0646\u062a\u0631\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc\u200c\u0647\u0627\u06cc \u0633\u062e\u062a\u06af\u06cc\u0631\u0627\u0646\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0634\u062f\u0646 UML \u0627\u0639\u0645\u0627\u0644 \u06a9\u0631\u062f:<\/p>\n<ul data-nodeid=\"5543\">\n<li data-nodeid=\"5544\">\n<p data-nodeid=\"5545\"><strong data-nodeid=\"5675\">\u0639\u0645\u0648\u0645\u06cc (<code data-backticks=\"1\" data-nodeid=\"5671\">+<\/code>)<\/strong>: \u0628\u0647 \u0639\u0646\u0627\u0635\u0631\u06cc \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0642\u0635\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0639\u0627\u0645\u0644 \u0628\u06cc\u0646 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0647\u0633\u062a\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5546\">\n<p data-nodeid=\"5547\"><strong data-nodeid=\"5682\">\u062e\u0635\u0648\u0635\u06cc (<code data-backticks=\"1\" data-nodeid=\"5678\">-<\/code>)<\/strong>: \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0627\u062e\u0644\u06cc \u0628\u0633\u062a\u0647 \u0645\u062d\u062f\u0648\u062f \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0631\u0627 \u0627\u0632 \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc \u0645\u062d\u0627\u0641\u0638\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"5548\">\u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u060c \u062a\u06cc\u0645 \u0627\u0631\u062c\u0627\u0639\u0627\u062a \u0645\u0648\u0642\u062a \u0631\u0627 \u0628\u0627 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0635\u0631\u06cc\u062d \u0648 \u0627\u0633\u062a\u0627\u06cc\u0644\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0631\u062f:<\/p>\n<h3 data-nodeid=\"5549\">\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0639\u0646\u0635\u0631 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0639\u0646\u0635\u0631<\/h3>\n<p data-nodeid=\"5550\">\u0648\u0642\u062a\u06cc \u06a9\u0647\u00a0<code data-backticks=\"1\" data-nodeid=\"5686\">\u0645\u0648\u062a\u0648\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f \u0648\u0628<\/code>\u00a0\u0628\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u060c \u062a\u06cc\u0645 \u0627\u0632 \u06cc\u06a9\u00a0<strong data-nodeid=\"5702\"><code data-backticks=\"1\" data-nodeid=\"5689\">\u00ab\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u00bb<\/code>\u00a0(\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0639\u0645\u0648\u0645\u06cc)<\/strong>\u00a0\u0631\u0627\u0628\u0637\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0639\u0646\u0627\u0635\u0631 \u0639\u0645\u0648\u0645\u06cc \u0645\u0627\u0646\u0646\u062f\u00a0<code data-backticks=\"1\" data-nodeid=\"5693\">+\u06a9\u062a\u0627\u0628<\/code>\u00a0\u0648\u00a0<code data-backticks=\"1\" data-nodeid=\"5695\">+\u0646\u0648\u06cc\u0633\u0646\u062f\u0647<\/code>\u00a0\u0631\u0627 \u0628\u0647 \u0644\u0627\u06cc\u0647 \u0648\u0628 \u06a9\u0634\u06cc\u062f\u060c \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u0635\u0631\u0641\u200c\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u067e\u0627\u06cc\u06cc\u0646\u200c\u062f\u0633\u062a\u06cc \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633 \u06a9\u0631\u062f. \u062f\u0631 \u0645\u0642\u0627\u0628\u0644\u060c \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642\u00a0<strong data-nodeid=\"5703\"><code data-backticks=\"1\" data-nodeid=\"5698\">\u00ab\u062f\u0633\u062a\u0631\u0633\u06cc\u00bb<\/code>\u00a0(\u062f\u0633\u062a\u0631\u0633\u06cc \u062e\u0635\u0648\u0635\u06cc)<\/strong>\u060c \u0628\u0647 \u0645\u0648\u062a\u0648\u0631 \u0648\u0628 \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f \u062a\u0627 \u0627\u0632 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0642\u0641\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0647 \u0631\u0627\u0628\u0637 \u0639\u0645\u0648\u0645\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u062f.<\/p>\n<h3 data-nodeid=\"5551\">\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0628\u0633\u062a\u0647<\/h3>\n<p data-nodeid=\"5552\">\u0628\u0647 \u062c\u0627\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0647\u0631 \u0639\u0646\u0635\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u062c\u062f\u0627\u06af\u0627\u0646\u0647\u060c \u062a\u06cc\u0645 \u0627\u0632\u00a0<strong data-nodeid=\"5712\">\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0628\u0633\u062a\u0647<\/strong>\u062f\u0631 \u0633\u0637\u062d \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645. \u06cc\u06a9 \u062e\u0637 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc<code data-backticks=\"1\" data-nodeid=\"5710\">\u00ab\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u00bb<\/code>\u062e\u0637 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0628\u06cc\u0646 \u062f\u0648 \u067e\u0648\u0634\u0647 \u0628\u0633\u062a\u0647 \u0628\u0647 \u0628\u0633\u062a\u0647 \u0648\u0627\u0631\u062f \u0634\u0648\u0646\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f \u062a\u0627 \u062a\u0645\u0627\u0645 \u0645\u0637\u0627\u0644\u0628 \u0639\u0645\u0648\u0645\u06cc \u0628\u0633\u062a\u0647 \u0645\u0642\u0635\u062f \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u062f\u0631 \u0645\u062d\u0644\u06cc \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u062f\u060c \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0646\u0645\u0648\u062f\u0627\u0631 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0627\u062f.<\/p>\n<hr data-nodeid=\"5553\"\/>\n<h2 data-nodeid=\"5554\">\u0645\u0631\u062d\u0644\u0647 3: \u062d\u0644 \u062a\u0639\u0627\u0631\u0636\u0627\u062a \u0646\u0627\u0645\u200c\u0641\u0636\u0627 \u0648 \u06af\u0633\u062a\u0631\u0634 \u0686\u0627\u0631\u0686\u0648\u0628\u200c\u0647\u0627<\/h2>\n<p data-nodeid=\"5555\">\u062f\u0631 \u0637\u0648\u0644 \u0627\u062f\u063a\u0627\u0645\u060c \u062a\u06cc\u0645 \u0628\u0627 \u06cc\u06a9 \u062a\u0639\u0627\u0631\u0636 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u0646\u0627\u0645\u200c\u0641\u0636\u0627 \u0645\u0648\u0627\u062c\u0647 \u0634\u062f: \u0647\u0631 \u062f\u0648\u06cc<code data-backticks=\"1\" data-nodeid=\"5717\">\u062f\u0641\u062a\u0631 \u06a9\u0627\u0644\u0627\u0647\u0627<\/code>\u0648<code data-backticks=\"1\" data-nodeid=\"5719\">\u062b\u0628\u062a\u200c\u0646\u0627\u0645 \u0646\u0627\u0634\u0631<\/code>\u06a9\u0644\u0627\u0633\u06cc \u0628\u0627 \u0646\u0627\u0645<code data-backticks=\"1\" data-nodeid=\"5721\">\u06a9\u062a\u0627\u0628<\/code>.<\/p>\n<p data-nodeid=\"5556\">\u0628\u0631\u0627\u06cc \u062d\u0641\u0638 \u0635\u062d\u062a \u0645\u062f\u0644\u060c \u0622\u0646\u0647\u0627 \u0627\u0628\u062a\u062f\u0627 \u0627\u0632<strong data-nodeid=\"5736\">\u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646<\/strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646\u062f\u060c \u06a9\u0647 \u0628\u06cc\u0631\u0648\u0646\u06cc<code data-backticks=\"1\" data-nodeid=\"5728\">\u062b\u0628\u062a\u200c\u0646\u0627\u0645::\u06a9\u062a\u0627\u0628<\/code>\u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u0627\u0645 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u062d\u0644\u06cc (<code data-backticks=\"1\" data-nodeid=\"5730\">\u062b\u0628\u062a\u200c\u0646\u0627\u0645\u06a9\u062a\u0627\u0628<\/code>) \u062f\u0631\u0648\u0646 \u0628\u0633\u062a\u0647 \u062f\u0641\u062a\u0631 \u06a9\u0627\u0644\u0627\u0647\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062f\u0646\u062f. \u0647\u0631\u0686\u0646\u062f \u0627\u0632 \u0646\u0638\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0635\u062d\u06cc\u062d \u0628\u0648\u062f\u060c \u062a\u06cc\u0645 \u062f\u0631\u06a9 \u06a9\u0631\u062f \u06a9\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u0627\u0632 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0646\u0645\u0648\u062f\u0627\u0631 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0627 \u0631\u0639\u0627\u06cc\u062a \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc\u060c \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a<strong data-nodeid=\"5737\">\u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u062c\u062f\u062f<\/strong>\u06a9\u0644\u0627\u0633 \u0645\u062a\u0646\u0627\u0642\u0636 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0627\u062f\u0646\u062f\u060c \u06a9\u0647 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0644\u0646\u062f\u0645\u062f\u062a \u0631\u0627 \u0646\u0633\u0628\u062a \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0645\u0648\u0642\u062a \u062d\u0641\u0638 \u06a9\u0631\u062f.<\/p>\n<p data-nodeid=\"5557\">\u0628\u0631\u0627\u06cc \u06af\u0633\u062a\u0631\u0634 \u0686\u0627\u0631\u0686\u0648\u0628\u060c \u062a\u06cc\u0645 \u0627\u0632<strong data-nodeid=\"5747\">\u0627\u062f\u063a\u0627\u0645 \u0628\u0633\u062a\u0647 (<code data-backticks=\"1\" data-nodeid=\"5741\">\u00ab\u0627\u062f\u063a\u0627\u0645\u00bb<\/code>)<\/strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u06a9\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u067e\u0627\u06cc\u0647\u060c \u0645\u062d\u062a\u0648\u0627\u06cc \u0628\u0633\u062a\u0647 \u0645\u0642\u0635\u062f \u0631\u0627 \u062f\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u0645\u0639\u0645\u0627\u0631\u06cc \u062c\u0630\u0628 \u0648 \u06af\u0633\u062a\u0631\u0634 \u062f\u0647\u062f. \u0628\u0647 \u062c\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u060c \u062f\u0633\u062a\u0648\u0631 \u0627\u062f\u063a\u0627\u0645 \u0631\u0641\u062a\u0627\u0631\u06cc \u0645\u0634\u0627\u0628\u0647 \u0627\u0631\u062b\u200c\u06af\u06cc\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0633\u0637\u062d \u0628\u0633\u062a\u0647 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u060c \u06a9\u0647 \u0647\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0627\u062f \u0648 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0631\u062f \u06a9\u0647 \u062a\u0639\u0627\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u06cc\u06a9\u0646\u0648\u0627\u062e\u062a \u0628\u0627\u0642\u06cc \u0628\u0645\u0627\u0646\u0646\u062f.<\/p>\n<hr data-nodeid=\"5558\"\/>\n<h2 data-nodeid=\"5559\">\u0645\u0631\u062d\u0644\u0647 4: \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0628\u0627 PlantUML<\/h2>\n<p data-nodeid=\"5560\">\u0628\u0631\u0627\u06cc \u0627\u0639\u0645\u0627\u0644 \u06cc\u06a9\u0646\u0648\u0627\u062e\u062a\u06cc \u0648 \u0627\u0645\u06a9\u0627\u0646\u200c\u062f\u0647\u06cc \u0628\u0647 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0646\u0633\u062e\u0647\u060c \u062a\u06cc\u0645 \u0627\u0632 PlantUML \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0646\u0645\u0648\u062f\u0627\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u062a\u0642\u06cc\u0645 \u062f\u0631 \u062e\u0637 \u0644\u0648\u0644\u0647 CI\/CD \u0622\u0646\u0647\u0627 \u06af\u0646\u062c\u0627\u0646\u062f\u0647 \u0634\u062f\u0646\u062f \u062a\u0627 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u062f\u0644 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f:<\/p>\n<h3 data-nodeid=\"5561\">\u0633\u0646\u0627\u0631\u06cc\u0648\u06cc A: \u0686\u0627\u0631\u0686\u0648\u0628 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc (\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0628\u0633\u062a\u0647\u060c \u062f\u0633\u062a\u0631\u0633\u06cc \u0648 \u062f\u06cc\u062f\u0627\u0631\u067e\u0630\u06cc\u0631\u06cc)<\/h3>\n<p id=\"nNTTmBa\"><img alt=\"\" class=\"alignnone size-full wp-image-24689\" decoding=\"async\" height=\"528\" loading=\"lazy\" sizes=\"auto, (max-width: 1126px) 100vw, 1126px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png 1126w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1-300x141.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1-1030x483.png 1030w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1-768x360.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1-150x70.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1-400x188.png 400w\" width=\"1126\"\/><\/p>\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:TLF1Rjim3BqRy3yGkQn1sm3RCIY2PiKsxB2jMDRjBCkSBKIM195k4Wpzedt2RlsoqRATECDwCIJoaNplqRebLf7RnkOPROqBAge6Y0yMvHkDxbCMVpAmXsYgcg4q4JKRx_8ipzYmO3TjGGTYR60TTMrOycr4kBXNUgigXAzeLLT1jGaqx-fUmUi5ZEcTuHgCOunEMMYmAJ0IM2CTopmB0sfsfrXPNvscpK0HZD6Rc_VUbXXNA_YLPm3QAYAONRxrVfk0tQ5F0LmQAjmIDgBHLKCeIPd6dgPjrYtNFgP6_N6IlBuNgwJedQkCmuGvY-JPKw_vpKaprNwd5Ga6S3yerruyS4pGfhZinfKgba07nse_SU875h0EmHgTR8N9O4bjC3vYVCcG1yAuGIAfImMJ-y3pE6Q3kes63_11CUxK8U6FmHVwVrUjvRiQTU_wwNfqOVetm2SLWeYbF3inNonMnxKkuVctQOAF_Fmdpvnd115iZTjsCqStFoR4SgBUUYsEeiKcEPe8AWU42A4jnBbJxYBz8rSmx7YUm4NByFdBDmZHF8fwsOsCS3t-VD_pHPwXAw7ZrWayrt6qgnEYj1Qd_oja6BDEYAcGbd1Y-aZwQkHOUabBDuXuZVlW2O5hUOZoN8rmzJidYp5ToJyqR-KYh_il\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:XPJDRjD04CVlblmEerveLH49Zb4L5Ieu8qN0sKsNn8fhL_O6gKALQ9Kl8Jy5bwGXr3X9GHMtFiLkSkD9-Czkwhej5OSuwztP-VZDVxoRI2-MdSF0TPAs7nvviNT8YJmE19wntx17WVWWIKOK-ysMf0C_5WtfHw7hk8xq9MnrJrtXDrBvAYKrMwKgLtCyvsgYUxI9jv4QgrzwyETpgWTgn5PZSphOOYzFw5cbsE75Y73ZIlsqfXbUBdGNo-Kvpdd5fgGMAZC-rKZtLUOwHrwZxJK5RJp8ONaE7nFOTVLmcMsGbz2U9xqWQjBEpkieE11nhKQVN8Ue4NX9GXlRk3BXl8tnooXgssEYRJ_P3wjK1w2mkTv2_Nqzv3pA1oTbVsp0-N2gUc2ylkZ8LXINZ9xg7hnCyCj9dwrIG9sWlcMcVbYwvjeRT0OHNeLDFnIkSs8HFYyXj9nwwhlnPI1Ui0CrvMNEV0ra048w4vGwP-9pWwXlWESg8omNl05NgvGv8_4xd4lfmc4E-n6s47guvlPUxDT5_574Zs5MKzq5au7jKCvUpCMtYOZh8acCpao5HT1b1eocBls5JC0-RwpXr4MZ4_lo-D60Y62b0SBwL7VDhNTU9v1xBT5e5ppHhpEriFhYEzcDldCEpNfsdTloAfLQeQWgNNypDimGTU5Fzwz_kquOIK5HI84VjZcb1qP51wl4YiBf9Ii1ZJJolmrdRg-ROb7qkM_bMpoIUiX6j5c8MQLqJuXRXHx6B0OxI6IusZ6SgjcDWYuHwPBz_LUdQw_mDwYuZWWFY6jdi7UH5TrYPa3C2ZJD-HUkydafdMg92wBFoX0A_rRT-XJ_cPaDmmvpmcfFonL_vQHvOR7OGLfmt9Nvq20oucPcWe064Cm7YQVbZjTxTU_Y1L_Jlm00\" \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=\"5562\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\nleft to right direction\r\n\r\ntitle \u0645\u0639\u0645\u0627\u0631\u06cc \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 (\u0631\u0627\u0628\u0637\u0647\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647)\r\n\r\n' 1. \u0628\u0633\u062a\u0647 \u0628\u0627 \u0627\u0639\u0636\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f\r\npackage \"\u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 \u06a9\u0627\u062a\u0627\u0644\u0648\u06af\" as Catalog &lt;&lt;Folder&gt;&gt; {\r\n  class \"+\u06a9\u062a\u0627\u0628\" as Book {\r\n    +isbn: String\r\n    +\u0639\u0646\u0648\u0627\u0646: String\r\n  }\r\n  class \"+\u0646\u0648\u06cc\u0633\u0646\u062f\u0647\" as Author\r\n  class \"-\u0645\u0648\u062a\u0648\u0631 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc\" as PricingEngine\r\n}\r\n\r\n' 2. \u0628\u0633\u062a\u0647 \u06a9\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u0631\u0627 \u0628\u0627 \u0633\u06cc\u0646\u062a\u06a9\u0633 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f\r\npackage \"\u0645\u0648\u062a\u0648\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0648\u0628\" as WebServer &lt;&lt;Folder&gt;&gt; {\r\n  class \"\u062c\u0644\u0633\u0647 \u06a9\u0627\u0631\u0628\u0631\" as UserSession\r\n}\r\n\r\npackage \"\u06af\u06cc\u062a\u0648\u0627\u064a \u0627\u0645\u0646\u06cc\u062a\u06cc\" as Security &lt;&lt;Folder&gt;&gt; {\r\n  class \"\u0628\u0631\u0631\u0633\u06cc \u0642\u0641\u0644\" as VaultCheck\r\n}\r\n\r\n' \u0646\u0642\u0634\u0647\u200c\u0628\u0631\u062f\u0627\u0631\u06cc \u0631\u0648\u0627\u0628\u0637\r\nWebServer ..&gt; Catalog : \u00ab\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u00bb\r\nnote on link\r\n  \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0628\u0633\u062a\u0647: \u0639\u0646\u0627\u0635\u0631 \u0645\u062d\u0644\u06cc WebServer \r\n  \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0639\u0646\u0627\u0635\u0631 \u0639\u0645\u0648\u0645\u06cc (+\u06a9\u062a\u0627\u0628\u060c +\u0646\u0648\u06cc\u0633\u0646\u062f\u0647) \u0631\u0627 \u0628\u0628\u06cc\u0646\u0646\u062f\r\n  \u0627\u0645\u0627 \u0627\u062c\u0632\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc (-\u0645\u0648\u062a\u0648\u0631 \u0642\u06cc\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc) \u0631\u0627 \u0646\u0647.\r\nend note\r\n\r\nWebServer ..&gt; Security : \u00ab\u062f\u0633\u062a\u0631\u0633\u06cc\u00bb\r\nnote on link\r\n  \u062f\u0633\u062a\u0631\u0633\u06cc \u062e\u0635\u0648\u0635\u06cc: WebServer \u0627\u0632 \u0639\u0646\u0627\u0635\u0631 Security \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c\r\n  \u0627\u0645\u0627 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u062e\u0648\u062f \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f.\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:XPJDRjD04CVlblmEerveLH49Zb4L5Ieu8qN0sKsNn8fhL_O6gKALQ9Kl8Jy5bwGXr3X9GHMtFiLkSkD9-Czkwhej5OSuwztP-VZDVxoRI2-MdSF0TPAs7nvviNT8YJmE19wntx17WVWWIKOK-ysMf0C_5WtfHw7hk8xq9MnrJrtXDrBvAYKrMwKgLtCyvsgYUxI9jv4QgrzwyETpgWTgn5PZSphOOYzFw5cbsE75Y73ZIlsqfXbUBdGNo-Kvpdd5fgGMAZC-rKZtLUOwHrwZxJK5RJp8ONaE7nFOTVLmcMsGbz2U9xqWQjBEpkieE11nhKQVN8Ue4NX9GXlRk3BXl8tnooXgssEYRJ_P3wjK1w2mkTv2_Nqzv3pA1oTbVsp0-N2gUc2ylkZ8LXINZ9xg7hnCyCj9dwrIG9sWlcMcVbYwvjeRT0OHNeLDFnIkSs8HFYyXj9nwwhlnPI1Ui0CrvMNEV0ra048w4vGwP-9pWwXlWESg8omNl05NgvGv8_4xd4lfmc4E-n6s47guvlPUxDT5_574Zs5MKzq5au7jKCvUpCMtYOZh8acCpao5HT1b1eocBls5JC0-RwpXr4MZ4_lo-D60Y62b0SBwL7VDhNTU9v1xBT5e5ppHhpEriFhYEzcDldCEpNfsdTloAfLQeQWgNNypDimGTU5Fzwz_kquOIK5HI84VjZcb1qP51wl4YiBf9Ii1ZJJolmrdRg-ROb7qkM_bMpoIUiX6j5c8MQLqJuXRXHx6B0OxI6IusZ6SgjcDWYuHwPBz_LUdQw_mDwYuZWWFY6jdi7UH5TrYPa3C2ZJD-HUkydafdMg92wBFoX0A_rRT-XJ_cPaDmmvpmcfFonL_vQHvOR7OGLfmt9Nvq20oucPcWe064Cm7YQVbZjTxTU_Y1L_Jlm00\" \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:TLF1Rjim3BqRy3yGkQn1sm3RCIY2PiKsxB2jMDRjBCkSBKIM195k4Wpzedt2RlsoqRATECDwCIJoaNplqRebLf7RnkOPROqBAge6Y0yMvHkDxbCMVpAmXsYgcg4q4JKRx_8ipzYmO3TjGGTYR60TTMrOycr4kBXNUgigXAzeLLT1jGaqx-fUmUi5ZEcTuHgCOunEMMYmAJ0IM2CTopmB0sfsfrXPNvscpK0HZD6Rc_VUbXXNA_YLPm3QAYAONRxrVfk0tQ5F0LmQAjmIDgBHLKCeIPd6dgPjrYtNFgP6_N6IlBuNgwJedQkCmuGvY-JPKw_vpKaprNwd5Ga6S3yerruyS4pGfhZinfKgba07nse_SU875h0EmHgTR8N9O4bjC3vYVCcG1yAuGIAfImMJ-y3pE6Q3kes63_11CUxK8U6FmHVwVrUjvRiQTU_wwNfqOVetm2SLWeYbF3inNonMnxKkuVctQOAF_Fmdpvnd115iZTjsCqStFoR4SgBUUYsEeiKcEPe8AWU42A4jnBbJxYBz8rSmx7YUm4NByFdBDmZHF8fwsOsCS3t-VD_pHPwXAw7ZrWayrt6qgnEYj1Qd_oja6BDEYAcGbd1Y-aZwQkHOUabBDuXuZVlW2O5hUOZoN8rmzJidYp5ToJyqR-KYh_il\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3 data-nodeid=\"5563\">\u0633\u0646\u0627\u0631\u06cc\u0648 B: \u062d\u0644 \u062a\u062f\u0627\u062e\u0644 \u0646\u0627\u0645\u200c\u0647\u0627 (\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0639\u0646\u0635\u0631 \u0628\u0627 \u0646\u0627\u0645 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646)<\/h3>\n<p id=\"TcuEGSo\"><img alt=\"\" class=\"alignnone size-full wp-image-24690\" decoding=\"async\" height=\"611\" loading=\"lazy\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeaff9262e.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeaff9262e.png 569w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeaff9262e-279x300.png 279w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeaff9262e-140x150.png 140w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeaff9262e-400x430.png 400w\" width=\"569\"\/><\/p>\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:XPB1IWCn48Rl2_iEGoyUr88UIrrgeSA25B5NBzFDT3Sqcop9REjI-aG-WhS-cSbc5Li4Bo6J-PFldv_C7AFbjbPfuhPIDsYn1iUT8hzQMSHMch1aVxHGL9DcoEl6M8Qzv0gMM1CyAeakw1eijbWIZ7AzyqfZEtWcKP8T0RfX2zFfar62R9R18Kq02eNEmMXkp3RAJ84gLB4DSBr7IvLf7Ssncy3AEzDbQ1tJv7Y6VMdNIhhAGrwfb7w4hd_nk_WNlNXdilg2NYgpHfMlvik_s5UGQo5tKhIeBXDgdHS3wXWG54PlPDbQP6bqcWnnZCVPENS2fm_PFt3wVDC7xEy-_0mHD3rP6oPWqu3P3D46NxbsKlZpIZeOSha1YhuSMDfu99j9aDwDlqU_pMBgFWD7308PW-3U2tvZUs6SZGJGOFhi4ca1mLWmEFE5_q1V\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:ZPBDQi9G48NtWRp3uAQBKg5TYWqYj50eNTGdkEYj16CYIGgL8bJGs4NU8rPjWwr2ItS-nLopwvDq9X6h_SDDSd_EcVdE92NF5wv_tRHqpMkOTakueWcUtxOaFLspcbtfcc_wTAJkCS8fnh1yu9SA0DzKW7ES0Wun0bf7gWyumIW9bp4-9w4AsDuIrOQeIyYHgOiZqbE5IFKmoe7mu5pMwjA5Ol7KiMhIDGourJM0gYKy3t8a7L7VOIPrgi8gEquZam3iuuowK56WWW5ZuBG05OAtwwpew5fd6s5Ceb7AYZEAGQwqygMicvIvlHF6oOqlNViR2IbYEAkKBsW2Qi25a_0tbBt_1wa6W7DIJ9coo_T9cCqNHoHwfRZzlqQzccG-RsmZ5c0n_j5qyMxV2ikaECVhzAnE8Mt7b-0xBN2kLj-78s3CY14tOwGN8XfWcD57N_oglsx6PAc7Xaqd72vE5m761IvvcD-SxO6HtSTgy74NyXGvVEhW9MrK7nzLBmdPUqJUJV9T_FYKRYPSQWqvOuEkIRi679m7KA8D_VsV\" \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=\"5564\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam style strictuml\r\n\r\ntitle \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0639\u0646\u0635\u0631 \u0628\u0627 \u0646\u0627\u0645 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\r\n\r\npackage \"\u062f\u0641\u062a\u0631 \u06a9\u0627\u0644\u0627\" as Ledger &lt;&lt;Folder&gt;&gt; {\r\n  class \"\u06a9\u062a\u0627\u0628\" as LocalBook {\r\n    +\u0634\u06cc\u0641\u062a \u0627\u0646\u0628\u0627\u0631: String\r\n  }\r\n}\r\n\r\npackage \"\u062b\u0628\u062a \u0646\u0627\u0634\u0631\u0627\u0646\" as Registry &lt;&lt;Folder&gt;&gt; {\r\n  class \"\u06a9\u062a\u0627\u0628\" as ExternalBook {\r\n    +\u06a9\u062f ISBN \u062c\u0647\u0627\u0646\u06cc: String\r\n  }\r\n}\r\n\r\n' \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0639\u0646\u0635\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u0641\u0631\u062f\u06cc \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0646\u0627\u0645 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\r\nLedger ..&gt; ExternalBook : \u00ab\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u00bbn{alias = RegistryBook}\r\n\r\nnote top of Ledger\r\n  \u062f\u0631 \u0627\u06cc\u0646 \u0628\u0633\u062a\u0647\u060c \u0639\u0646\u0627\u0635\u0631 \u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u0646\u062f:\r\n  1. \"\u06a9\u062a\u0627\u0628\" -&gt; \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc\u06cc \u0645\u062d\u0644\u06cc\r\n  2. \"RegistryBook\" -&gt; \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc\u06cc \u062e\u0627\u0631\u062c\u06cc \u0648\u0627\u0631\u062f \u0634\u062f\u0647\r\nend note\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com#plantuml:ZPBDQi9G48NtWRp3uAQBKg5TYWqYj50eNTGdkEYj16CYIGgL8bJGs4NU8rPjWwr2ItS-nLopwvDq9X6h_SDDSd_EcVdE92NF5wv_tRHqpMkOTakueWcUtxOaFLspcbtfcc_wTAJkCS8fnh1yu9SA0DzKW7ES0Wun0bf7gWyumIW9bp4-9w4AsDuIrOQeIyYHgOiZqbE5IFKmoe7mu5pMwjA5Ol7KiMhIDGourJM0gYKy3t8a7L7VOIPrgi8gEquZam3iuuowK56WWW5ZuBG05OAtwwpew5fd6s5Ceb7AYZEAGQwqygMicvIvlHF6oOqlNViR2IbYEAkKBsW2Qi25a_0tbBt_1wa6W7DIJ9coo_T9cCqNHoHwfRZzlqQzccG-RsmZ5c0n_j5qyMxV2ikaECVhzAnE8Mt7b-0xBN2kLj-78s3CY14tOwGN8XfWcD57N_oglsx6PAc7Xaqd72vE5m761IvvcD-SxO6HtSTgy74NyXGvVEhW9MrK7nzLBmdPUqJUJV9T_FYKRYPSQWqvOuEkIRi679m7KA8D_VsV\" \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:XPB1IWCn48Rl2_iEGoyUr88UIrrgeSA25B5NBzFDT3Sqcop9REjI-aG-WhS-cSbc5Li4Bo6J-PFldv_C7AFbjbPfuhPIDsYn1iUT8hzQMSHMch1aVxHGL9DcoEl6M8Qzv0gMM1CyAeakw1eijbWIZ7AzyqfZEtWcKP8T0RfX2zFfar62R9R18Kq02eNEmMXkp3RAJ84gLB4DSBr7IvLf7Ssncy3AEzDbQ1tJv7Y6VMdNIhhAGrwfb7w4hd_nk_WNlNXdilg2NYgpHfMlvik_s5UGQo5tKhIeBXDgdHS3wXWG54PlPDbQP6bqcWnnZCVPENS2fm_PFt3wVDC7xEy-_0mHD3rP6oPWqu3P3D46NxbsKlZpIZeOSha1YhuSMDfu99j9aDwDlqU_pMBgFWD7308PW-3U2tvZUs6SZGJGOFhi4ca1mLWmEFE5_q1V\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u0648\u06cc\u0631\u0627\u06cc\u0634 PlantUML \u062f\u0631 VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<hr data-nodeid=\"5565\"\/>\n<h2 data-nodeid=\"5566\">\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0648 \u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u062e\u062a\u0647 \u0634\u062f\u0647<\/h2>\n<p data-nodeid=\"5567\">\u062f\u0631 \u0637\u0648\u0644 \u0628\u0627\u0632\u0633\u0627\u0632\u06cc\u060c \u0686\u0647\u0627\u0631 \u0627\u0635\u0644 \u0627\u0635\u0644\u06cc \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062d\u06cc\u0627\u062a\u06cc \u0628\u0631\u0627\u06cc \u062d\u0641\u0638 \u0633\u0644\u0627\u0645\u062a \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 \u0638\u0627\u0647\u0631 \u0634\u062f\u0646\u062f:<\/p>\n<ol data-nodeid=\"5568\">\n<li data-nodeid=\"5569\">\n<p data-nodeid=\"5570\"><strong data-nodeid=\"5760\">\u062d\u0641\u0638 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0647\u0645\u06af\u0646<\/strong>: \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 \u06a9\u0648\u062a\u0627\u0647 \u0648 \u062f\u0642\u06cc\u0642 \u0645\u0639\u0646\u0627\u06cc\u06cc \u0646\u06af\u0647 \u062f\u0627\u0634\u062a\u0647 \u0634\u062f\u0646\u062f. \u0647\u0631 \u0628\u0633\u062a\u0647 \u0639\u0646\u0627\u0635\u0631\u06cc \u0631\u0627 \u0634\u0627\u0645\u0644 \u0645\u06cc\u200c\u0634\u062f \u06a9\u0647 \u062f\u0627\u0645\u0646\u0647 \u0645\u0641\u0647\u0648\u0645\u06cc \u0646\u0632\u062f\u06cc\u06a9\u06cc \u062f\u0627\u0634\u062a\u0646\u062f (\u0645\u062b\u0644\u0627\u064b \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0627\u0635\u060c \u06cc\u06a9 \u0632\u06cc\u0631\u0633\u06cc\u0633\u062a\u0645 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0645\u0648\u0636\u0639\u06cc\u060c \u06cc\u0627 \u06cc\u06a9 \u0632\u0645\u06cc\u0646\u0647 \u0645\u062d\u062f\u0648\u062f).<\/p>\n<\/li>\n<li data-nodeid=\"5571\">\n<p data-nodeid=\"5572\"><strong data-nodeid=\"5767\">\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0628\u0647 \u062c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0627\u0645 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646<\/strong>: \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647\u00a0<code data-backticks=\"1\" data-nodeid=\"5765\">{alias = ...}<\/code>\u00a0\u062d\u0644 \u062a\u062f\u0627\u062e\u0644 \u0641\u0648\u0631\u06cc \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u0627\u0645\u0627 \u0628\u0627\u0631 \u0634\u0646\u0627\u062e\u062a\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062a\u06cc\u0645 \u0633\u06cc\u0627\u0633\u062a\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f: \u0639\u0646\u0627\u0635\u0631 \u0645\u062a\u0646\u0627\u0642\u0636 \u0631\u0627 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0637\u0631\u0627\u062d\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u0646\u062f\u060c \u0646\u0647 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u062f\u0631 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u06cc \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5573\">\n<p data-nodeid=\"5574\"><strong data-nodeid=\"5778\">\u0627\u062c\u0631\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628 \u06cc\u06a9\u200c\u0637\u0631\u0641\u0647<\/strong>: \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0686\u0631\u062e\u0647\u200c\u0627\u06cc (<code data-backticks=\"1\" data-nodeid=\"5772\">\u0628\u0633\u062a\u0647 A \u2192 \u0628\u0633\u062a\u0647 B \u2192 \u0628\u0633\u062a\u0647 A<\/code>) \u0628\u0647 \u0637\u0648\u0631 \u0633\u06cc\u0633\u062a\u0645\u0627\u062a\u06cc\u06a9 \u062d\u0630\u0641 \u0634\u062f\u0646\u062f. \u0647\u0645\u0647\u00a0<code data-backticks=\"1\" data-nodeid=\"5774\">\u00ab\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u00bb<\/code>\u00a0\u0648\u00a0<code data-backticks=\"1\" data-nodeid=\"5776\">\u00ab\u062f\u0633\u062a\u0631\u0633\u06cc\u00bb<\/code>\u00a0\u0631\u0627\u0628\u0637\u0647\u200c\u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u062c\u0647\u062a \u0645\u0639\u0645\u0627\u0631\u06cc \u0648\u0627\u062d\u062f \u062c\u0631\u06cc\u0627\u0646 \u062f\u0627\u0634\u062a\u0646\u062f\u060c \u06a9\u0647 \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0644\u0627\u06cc\u0647\u200c\u0647\u0627 \u0631\u0627 \u062d\u0641\u0638 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0635\u0628 \u0645\u0633\u062a\u0642\u0644 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u06a9\u0631\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5575\">\n<p data-nodeid=\"5576\"><strong data-nodeid=\"5783\">\u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0686\u06cc\u062f\u0645\u0627\u0646 PlantUML \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc<\/strong>:<\/p>\n<ul data-nodeid=\"5577\">\n<li data-nodeid=\"5578\">\n<p data-nodeid=\"5579\"><code data-backticks=\"1\" data-nodeid=\"5784\">skinparam style strictuml<\/code>\u00a0\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0642\u06cc\u0642 \u0628\u0627 UML \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0631\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5580\">\n<p data-nodeid=\"5581\">\u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648 \u0628\u0647 \u0637\u0648\u0631 \u0635\u0631\u06cc\u062d \u0645\u0631\u0632\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0631\u0627 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646\u062f.<\/p>\n<\/li>\n<li data-nodeid=\"5582\">\n<p data-nodeid=\"5583\">\u067e\u06cc\u06a9\u0627\u0646\u200c\u0647\u0627\u06cc \u062c\u0647\u062a\u200c\u062f\u0627\u0631 (<code data-backticks=\"1\" data-nodeid=\"5788\">-\u0628\u0627\u0644\u0627-&gt;<\/code>,\u00a0<code data-backticks=\"1\" data-nodeid=\"5790\">-\u0631\u0627\u0633\u062a-&gt;<\/code>) \u062c\u0631\u06cc\u0627\u0646 \u062a\u0645\u06cc\u0632 \u0627\u0632 \u0628\u0627\u0644\u0627 \u0628\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0631\u062f\u060c \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0631\u0627 \u0632\u06cc\u0631 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0633\u0637\u062d \u0628\u0627\u0644\u0627 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr data-nodeid=\"5584\"\/>\n<h2 data-nodeid=\"5585\">\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc<\/h2>\n<p data-nodeid=\"5586\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06a9\u0627\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 UML 2.0 \u0645\u062f\u0644 \u0645\u0639\u0645\u0627\u0631\u06cc \u0627\u064f\u0645\u06cc\u0646\u06cc\u200c\u0631\u06cc\u062a\u06cc\u0644 \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u0645\u0648\u0646\u0648\u0644\u06cc\u062a \u0634\u06a9\u0633\u062a\u0647 \u0648 \u0628\u0647\u200c\u0634\u062f\u062a \u0645\u062a\u0635\u0644 \u0628\u0647 \u06cc\u06a9 \u0637\u0631\u062d \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u0627\u0641\u062a\u0647 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062f. \u0628\u0627 \u0628\u0631\u062e\u0648\u0631\u062f \u0628\u0647 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062d\u0641\u0638\u0647\u200c\u0647\u0627\u06cc \u0645\u0641\u0647\u0648\u0645\u06cc\u060c \u0627\u0639\u0645\u0627\u0644 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0633\u062e\u062a\u200c\u06af\u06cc\u0631\u0627\u0646\u0647 \u062f\u06cc\u062f\u0647\u200c\u0634\u062f\u0646 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u0648\u06cc\u0698\u0647 \u0631\u0648\u0627\u0628\u0637 \u0645\u0634\u062e\u0635\u060c \u062a\u06cc\u0645 \u0628\u0647 \u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0648\u0627\u0636\u062d \u0641\u0636\u0627\u06cc \u0646\u0627\u0645\u060c \u06a9\u0627\u0647\u0634 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u062a\u0635\u0627\u062f\u0641\u06cc \u0648 \u0633\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0647\u0645\u06a9\u0627\u0631\u06cc \u0628\u06cc\u0646 \u062a\u06cc\u0645\u200c\u0647\u0627 \u062f\u0633\u062a \u06cc\u0627\u0641\u062a.<\/p>\n<p class=\"\" data-nodeid=\"5587\">\u0645\u0647\u0645\u200c\u062a\u0631 \u0627\u0632 \u0647\u0645\u0647\u060c \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0631\u0648\u0634 \u062f\u06cc\u0627\u06af\u0631\u0627\u0645-\u0628\u0647-\u06a9\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PlantUML\u060c \u062d\u06a9\u0648\u0645\u062a \u0645\u0639\u0645\u0627\u0631\u06cc \u0631\u0627 \u0645\u062a\u0639\u0647\u062f \u06a9\u0631\u062f\u060c \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u0645\u0631\u0632\u0647\u0627\u06cc \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0642\u0627\u0628\u0644 \u0645\u0634\u0627\u0647\u062f\u0647\u060c \u0646\u0633\u062e\u0647\u200c\u062f\u0627\u0631 \u0648 \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0634\u0648\u0646\u062f. \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u060c \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647\u200c\u0627\u06cc \u0645\u0646\u0638\u0645 \u0647\u0645\u0686\u0646\u0627\u0646 \u0636\u0631\u0648\u0631\u06cc \u062e\u0648\u0627\u0647\u062f \u0645\u0627\u0646\u062f. \u0627\u06cc\u0646 \u062a\u0646\u0647\u0627 \u06cc\u06a9 \u0642\u0627\u0639\u062f\u0647 \u0631\u0633\u0645\u200c\u06a9\u0634\u06cc \u0646\u06cc\u0633\u062a\u061b \u0628\u0644\u06a9\u0647 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u0634\u0641\u0627\u0641\u06cc\u062a \u0637\u0631\u0627\u062d\u06cc\u060c \u0627\u0645\u06a9\u0627\u0646\u200c\u067e\u0630\u06cc\u0631\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u062f\u0648\u0644\u0627\u0631 \u0648 \u0622\u06cc\u0646\u062f\u0647\u200c\u0646\u06af\u0631 \u06a9\u0631\u062f\u0646 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u0645\u0646\u0647 \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0647 \u0637\u0648\u0631 \u0627\u062c\u062a\u0646\u0627\u0628\u200c\u0646\u0627\u067e\u0630\u06cc\u0631\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0627\u067e\u0630\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u067e\u0631 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0634\u062f\u0647 \u0648 \u0628\u06cc\u200c\u067e\u0627\u06cc\u0627\u0646 \u0631\u0634\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u062f\u0648\u0646 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0646\u0638\u0645\u060c \u062d\u062a\u06cc \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627 \u062a\u062c\u0631\u0628\u0647\u200c\u062a\u0631\u06cc\u0646 \u0646\u06cc\u0632 \u0628\u0627 \u0645\u0634\u06a9\u0644 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0636\u062d\u06cc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[36],"tags":[],"class_list":["post-12199","post","type-post","status-publish","format-standard","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>\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u0645\u0646\u0647 \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0647 \u0637\u0648\u0631 \u0627\u062c\u062a\u0646\u0627\u0628\u200c\u0646\u0627\u067e\u0630\u06cc\u0631\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0627\u067e\u0630\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u067e\u0631 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0634\u062f\u0647 \u0648 \u0628\u06cc\u200c\u067e\u0627\u06cc\u0627\u0646 \u0631\u0634\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u062f\u0648\u0646 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0646\u0638\u0645\u060c \u062d\u062a\u06cc \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627 \u062a\u062c\u0631\u0628\u0647\u200c\u062a\u0631\u06cc\u0646 \u0646\u06cc\u0632 \u0628\u0627 \u0645\u0634\u06a9\u0644 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0636\u062d\u06cc [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm \u0648\u0628\u0644\u0627\u06af\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-21T11:27:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-30T07:29:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/\",\"name\":\"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png\",\"datePublished\":\"2026-05-21T11:27:44+00:00\",\"dateModified\":\"2026-05-30T07:29:50+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage\",\"url\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png\",\"contentUrl\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/fa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/\",\"name\":\"Visual Paradigm \u0648\u0628\u0644\u0627\u06af\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/fa\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/fa\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u0645\u0646\u0647 \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0647 \u0637\u0648\u0631 \u0627\u062c\u062a\u0646\u0627\u0628\u200c\u0646\u0627\u067e\u0630\u06cc\u0631\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0627\u067e\u0630\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u067e\u0631 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u062a\u062f\u0627\u062e\u0644\u0627\u062a \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u06a9\u0646\u062a\u0631\u0644\u200c\u0646\u0634\u062f\u0647 \u0648 \u0628\u06cc\u200c\u067e\u0627\u06cc\u0627\u0646 \u0631\u0634\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u062f\u0648\u0646 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u06af\u0631\u0648\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0646\u0638\u0645\u060c \u062d\u062a\u06cc \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627 \u062a\u062c\u0631\u0628\u0647\u200c\u062a\u0631\u06cc\u0646 \u0646\u06cc\u0632 \u0628\u0627 \u0645\u0634\u06a9\u0644 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u0631\u0632\u0647\u0627\u06cc \u0648\u0627\u0636\u062d\u06cc [&hellip;]","og_url":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/","og_site_name":"Visual Paradigm \u0648\u0628\u0644\u0627\u06af","article_published_time":"2026-05-21T11:27:44+00:00","article_modified_time":"2026-05-30T07:29:50+00:00","og_image":[{"url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png","type":"","width":"","height":""}],"author":"Admin","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"Admin","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"5 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/","url":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/","name":"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML - Visual Paradigm \u0648\u0628\u0644\u0627\u06af","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png","datePublished":"2026-05-21T11:27:44+00:00","dateModified":"2026-05-30T07:29:50+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#primaryimage","url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png","contentUrl":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/05\/img_6a0eeab5b8ea1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/fa\/structuring-complexity-a-real-world-implementation-of-uml-package-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/fa\/"},{"@type":"ListItem","position":2,"name":"\u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc: \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0633\u062a\u0647 UML"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#website","url":"https:\/\/blog.visual-paradigm.com\/fa\/","name":"Visual Paradigm \u0648\u0628\u0644\u0627\u06af","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/fa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/blog.visual-paradigm.com\/fa\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/fa\/author\/vpadminuser\/"}]}},"modified_by":"Admin","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts\/12199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/comments?post=12199"}],"version-history":[{"count":0,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/posts\/12199\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/media?parent=12199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/categories?post=12199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/fa\/wp-json\/wp\/v2\/tags?post=12199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}