خصائص السمات في مخططات فئة UML
في مخطط فئة UML في Visual Studio Ultimate, يمكنك إضافة سمات على الفئات و الواجهات. سمة تعريف القيم التي يمكن إرفاقها مثيلات الفئة أو الواجهة.
لإضافة سمة، انقر يمينا فوق الفئة أو الواجهة، أشر إلى إضافة، ثم انقر فوق سمة.
إذا لم تظهر سمات فئة في الرسم التخطيطي انقر فوق شارة رتبة في أعلى الفئة أو واجهة لتوسيعه. إذا كان يمكنك مشاهدة رأس سمات ، انقر فوق [+] لتوسيع مقطع السمات.
التوقيع الرقمي لسمة
توقيع السمة هو السطر الذي يمثله في فئة أو واجهة على رسم تخطيطي فئة UML. يحتوي هذا النموذج:
+ AttributeName : TypeName [*]
+ تشير إلى الرؤية العامة. القيم الأخرى المسموح بها هي -(خاص), # (محمية), ~ (حزمة).
AttributeName مسطراً إذا كانت السمة ثابتة.
أهمل : TypeName إذا كانت السمة ليس لها نوع.
[*] تشير إلى التعدد. يتم إهماله إذا كان التعدد يساوي 1.
Properties
يصف الجدول التالي خصائص سمة في الفئة أو واجهة على رسم تخطيطي فئة UML.
لمشاهدة خصائص السمة, انقر بزر الماوس الأيمن فوق السمة في الفئة أو الواجهة على الرسم التخطيطي ، ثم انقر فوق خصائص. تظهر الخصائص في نافذة خصائص.
لعرض خصائص إحدى السمات أنقر علي اليمين فوق ذلك ومن ثم انقر فوق خصائص.
الخصائص |
Default |
الوصف |
---|---|---|
القيمة الافتراضية |
(فارغ) |
قيمة السمة عندما يتم إنشاء مثيل من المُصنِف. |
هو للقراءة فقط |
False |
إذا كانت القيمة صواب ، لا يمكن تغيير قيمة السمة. |
Is Static |
False |
إذا كانت القيمة صواب، قيمة مفردة الخاص بهذه السمة مشتركة بين كافة مثيلات هذا النوع. إذا كانت القيمة صواب، يتم تسطير اسم السمة حيث يظهر في الرسم التخطيطي. |
الاسم |
(اسم جديد) |
يجب أن يكون فريد داخل المصنف المالك. |
Type |
(بلا) |
نوع أولي مثل عدد صحيح, أو نوع الذي يتم تعريفه في النموذج. إذا قمت بإدخال اسم نوع جديد في هذه الخاصية, ستتم إضافة نوع في مقطع أنواع غير محددة في مستكشف طرازات UML. |
Visibility |
Public |
القيم المسموح بها, والأحرف التي تظهر في التوقيع كما يلي: + Public - مرئية بشكل عمومي - Private - غير مرئية خارج النوع الذي يمتلكها # Protected - مرئية للأنواع المشتقة من المالك ~ Package - مرئية للأنواع الأخرى داخل نفس الحزمة. |
عناصر العمل |
0 مقترن |
عدد عناصر العمل المقترنة. للقراءة فقط لمزيد من المعلومات، راجع كيفية القيام بما يلي: ربط عناصر العمل بالطراز. |
فرعي |
False |
إذا كانت القيمة صواب، غير مخصص للسماح بإعادة تعريف هذه السمة في الأنواع المشتقة. |
Is Derived |
False |
إذا كانت القيمة صواب، يتم حساب هذه السمة من سمات أخرى. على سبيل المثال، حساب قطري ، من العرض والارتفاع. يجب أن تتم كتابة التفاصيل في الوصف أو تعليق مرفق. |
الوصف |
(فارغ) |
للملاحظات العامة أو تعريف قيود على القيم في السمة. |
التعدد |
1 |
1 - هذه السمة على قيمة واحدة من النوع المحدد. 0..1 - هذه السمة يمكن أن تحتوي على أكثر من قيمة null. * - هذه القيمة للسمة مجموعة من القيم. 1.. * قيمة هذه السمة هي المجموعة التي تحتوي على قيمة واحدة على الأقل. n.. m - قيمة هذه السمة هي مجموعة التي تحتوي على بين n والقيم m . |
Is Ordered |
False |
إذا كانت القيمة صواب، المجموعة تمثّل قائمة تسلسلية. بالنسبة لـ التعدد لأكثر من 1. |
Is Unique |
False |
إذا كانت القيمة صواب، لا توجد أية قيم مكررة في المجموعة. بالنسبة لـ التعدد لأكثر من 1. |
راجع أيضًا:
المبادئ
خصائص الأنواع في مخططات فئة UML