الفرق بين مخطط الفئة ومخطط الكائن

جدول المحتويات:

الفرق بين مخطط الفئة ومخطط الكائن
الفرق بين مخطط الفئة ومخطط الكائن

فيديو: الفرق بين مخطط الفئة ومخطط الكائن

فيديو: الفرق بين مخطط الفئة ومخطط الكائن
فيديو: الفرق بين مخطط الكتلة ومخطط الموقع_plan de masse_@LesIngenieurs 2024, ديسمبر
Anonim

الاختلاف الرئيسي بين مخطط الفئة ومخطط الكائن هو أن مخطط الفصل يمثل الفئات والعلاقات فيما بينها بينما يمثل مخطط الكائن الكائنات والعلاقات بينها في لحظة معينة.

UML تعني لغة النمذجة الموحدة. يساعد على نمذجة المفاهيم الموجهة للكائنات لتطوير حلول برمجية. توفر مخططات UML مزايا مختلفة مثل فهم متطلبات العمل والحصول على فهم عالي المستوى لوظائف النظام. هناك نوعان رئيسيان من نمذجة UML. هم النمذجة الهيكلية والنمذجة السلوكية.تصف النمذجة الهيكلية الميزات الثابتة للنظام. من ناحية أخرى ، تصف النمذجة السلوكية الطبيعة الديناميكية للنظام. الرسم التخطيطي للفئة والرسم التخطيطي للكائن نوعان من مخططات UML للنمذجة الهيكلية.

ما هو مخطط الفصل؟

يمثل الرسم التخطيطي للفئة وجهة نظر ثابتة للنظام. يصف سمات وعمليات الطبقات. الرسوم البيانية للفئة هي أكثر مخططات النمذجة استخدامًا للأنظمة الموجهة للكائنات لأنه يمكن تعيينها مباشرة باستخدام اللغات الموجهة للكائنات.

الفرق بين مخطط الفصل ومخطط الكائن
الفرق بين مخطط الفصل ومخطط الكائن
الفرق بين مخطط الفصل ومخطط الكائن
الفرق بين مخطط الفصل ومخطط الكائن

الشكل 01: مخطط الفصل

أعلاه مثال بسيط لمخطط الفصل. إنه نظام طلب عبر الإنترنت. المستخدم ، العميل ، المسؤول ، الطلب ، تفاصيل الطلب هي فئات. كل فئة تتكون من سمات وطرق. تصف السمات الخصائص بينما تصف الأساليب السلوكيات أو العمليات.

في مخطط الفصل ، يمثل المستطيل الطبقة. ينقسم كذلك إلى ثلاثة أقسام. القسم العلوي هو كتابة اسم الفصل. القسم الأوسط للسمات ، والقسم الأخير للطرق. فئة العميل لها سمات مثل الاسم والعنوان والبريد الإلكتروني ومعرف العميل ورصيد الحساب وطرق مثل التسجيل وتسجيل الدخول والشراء.

السمات والطرق

السمات والطرق لها رمز للإشارة إلى الرؤية. - يمثل الخاص. لا يمكن للفئات الأخرى الوصول إلى الأعضاء الخاصين. هم مرئيون فقط لتلك الفئة المحددة. يمثل + يمثل الجمهور والفئات الأخرى يمكنها الوصول إلى هؤلاء الأعضاء.عادةً ما تكون سمات الفئة خاصة ، والأساليب عامة. هناك رؤية أخرى. يسمى هذا المحمي ، ويمثله رمز. يمكن فقط لنفس أعضاء الفئة والفئة الفرعية الوصول إلى الأعضاء المحميين.

المستخدم هو الشكل العام للمسؤول والعميل. يمكن أن يكون لهاتين الفئتين سمات وطرق فئة المستخدم بالإضافة إلى السمات والطرق الخاصة بهما. فئة المستخدم هي الفئة الأصلية بينما فئتا العميل والمسؤول هي الفصول الفرعية. هذا المفهوم يسمى التعميم.

العلاقة بين العميل والنظام. لا يمكن أن توجد فئة الطلب بدون فئة العميل. الأمر و OrderDetails لهما علاقة التكوين. لذلك ، لا يمكن أن توجد فئة OrderDetails بدون فئة Order.

يمثل مخطط الفصل أيضًا التعددية. عند الإشارة إلى علاقة العميل والطلب ، يمكن أن يكون لدى العميل صفر أو العديد من الطلبات.من ناحية أخرى ، ينتمي الطلب إلى عميل واحد فقط. يحتوي الأمر و OrderDetails على علاقة من 1 إلى 1. يمكن أن يحتوي الطلب على تفاصيل طلب واحدة فقط. هذه بعض أساسيات مخططات الفصل.

ما هو مخطط الكائن؟

مخطط هيكلي آخر هو مخطط كائن. إنه مشابه لمخطط الفصل ، لكنه يركز على الكائنات. تشبه المفاهيم الأساسية لمخطط الكائن مخطط الفصل. تساعد هذه المخططات على فهم سلوك الكائن وعلاقاتهم في لحظة معينة.

الفرق الرئيسي بين مخطط الفئة ومخطط الكائن
الفرق الرئيسي بين مخطط الفئة ومخطط الكائن
الفرق الرئيسي بين مخطط الفئة ومخطط الكائن
الفرق الرئيسي بين مخطط الفئة ومخطط الكائن

الشكل 02: مخطط الكائن

تعد s1 و s2 و s3 كائنات للطلاب ، ويتم تسجيلهم في كائن الدورة التدريبية c1. كائن المحاضر l1 يقوم بتدريس المقرر c1. يقوم المحاضر الكائن l2 بتعليم المقرر الخاص c2. يلتحق الطالب s3 بدورة c1 بالإضافة إلى دورة خاصة c2. يوضح هذا الرسم البياني كيفية ارتباط مجموعة من الكائنات ببعضها البعض. بشكل عام ، يمثل مخطط الكائن وجهة نظر ثابتة للنظام ولكنه على وجه التحديد يمثل عرضًا ثابتًا للنظام في لحظة معينة.

ما هو الفرق بين مخطط الفصل ومخطط الكائن؟

مخطط الفصل هو نوع من الرسم التخطيطي الهيكلي الثابت الذي يصف هيكل النظام من خلال إظهار الفئات وخصائصها وطرقها والعلاقة بين الفئات. مخطط الكائن هو أيضًا نوع من الرسم التخطيطي الهيكلي الثابت الذي يُظهر عرضًا كاملاً أو جزئيًا لهيكل نظام نموذجي في وقت محدد.

علاوة على ذلك ، تحدد الرسوم البيانية للفصول الفئات وتوضح كيفية ارتباطها ببعضها البعض.تظهر الرسوم البيانية للكائنات الكائنات وعلاقاتها. الفئات هي المخططات والأشياء هي أمثلة للفئات. هذا هو الفرق الرئيسي بين مخطط الفئة ومخطط الكائن.

علاوة على ذلك ، في مخطط الفصل ، يبدأ اسم الفصل بأحرف كبيرة. على سبيل المثال ، طالب. في الرسم التخطيطي للكائن ، يكون اسم الكائن بأحرف صغيرة ، ويتم تسطيرها. على سبيل المثال ، s1: الطالب

الفرق بين مخطط الفئة ومخطط الكائن في شكل جدولي
الفرق بين مخطط الفئة ومخطط الكائن في شكل جدولي
الفرق بين مخطط الفئة ومخطط الكائن في شكل جدولي
الفرق بين مخطط الفئة ومخطط الكائن في شكل جدولي

ملخص - مخطط الفصل مقابل مخطط الكائن

تمثل كل من الرسوم البيانية للفئة والكائنات ميزات ثابتة للنظام.الفرق بين مخطط الفئة ومخطط الكائن هو أن مخطط الفئة يمثل الفئات والعلاقات بينها بينما يمثل مخطط الكائن الكائنات وعلاقاتها فيما بينها في لحظة معينة. تساعد هذه المخططات في الحصول على فهم عالي المستوى للنظام.

موصى به: