سؤال

في رسم تخطيطي لفئة، هل هناك طريقة لتحديد أن الطبقة هي الطبقة الداخلية للفئة أخرى؟

وأم أنه يعتبر خيار تنفيذ النقي؟

هل كانت مفيدة؟

المحلول

والنظر في استخدام علاقة التعشيش (خط مع '+' في دائرة في نهاية الوالدين).

نصائح أخرى

وبما أنه لا يفترض UML أن يكون التنفيذ مباشرة معين، فما استقاموا لكم فاستقيموا استخدام اصطلاح التسمية، مثل:

OuterClass vs OuterClass::InnerClass

وأتصور إذا كنت على أمل لعكس مهندس أو رمز تولد لمن UML / أن أدوات مختلفة من شأنه لنا تقنيات مختلفة (إذا كانت تدعم ذلك على الإطلاق).

اختبار سريع لبعض الهندسة العكسية باستخدام المؤسسة المهندس المعماري (EA V7) يؤكد أنها تستخدم في بناء الجملة InnerClass::OuterClass أعلاه عند معالجة بعض C # مع فئة الداخلية العامة.

لهذا النوع من الشيء لديك مخططات منفصلة يبين الهيكل الداخلي أو تجهيز فئة.

وعادة، تلك المخططات اضافية هي المخططات النشاط لإظهار المعالجة. في بعض الأحيان واحد في الأسلوب. قد يكون لديك أيضا تسلسل مخطط داخلي تبين التفاعلات API.

ولا سبب لا يمكن أن يكون لها فئة الرسم الإضافي لإظهار البنية الداخلية للفئة.

وأو هل يمكن أن تظهر الطبقة الداخلية مغلقة تماما من قبل الطبقة الخارجية، مستطيل واحد داخل آخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top