ChatDiagram
الأدوات/صانع مخططات الفئات الذكي المجاني

صانع مخططات الفئات الذكي المجاني

صِف الفئات في تصميم برمجي واحصل على مخطط فئات UML يتضمن السمات والأساليب والتوريث والتركيب والارتباطات. ابدأ بالكائنات التي تعرفها، ثم حسّن العلاقات في المحادثة.

مخطط فئات UMLاضغط Enter للإرسال

حساب مجاني، بلا بطاقة ائتمان · تصدير بصيغ SVG أو PNG أو PDF

شاهد كيف يعمل

أمثلة على منشئ مخططات الفئات.

أداة واحدة، أربعة طلبات. كل رسم أدناه ناتج فعلي.

ما تكتبه
أنشئ مخطط فئات UML لعميل يستخدم Logger من نوع singleton مع نسخة static، وطريقة getInstance وطريقة log.
ثم جرّبأضف LoggerFactory يعيد Logger.أضف حقلًا خاصًا لمستوى السجل إلى Logger.
مخطط فئات UML: مسجل Singleton
مخطط فئات UML · OMG UML 2.5.1 §9–§11 · schematex-umlclass
الرسم

ما مخطط الفئات؟

مخطط الفئات هو مخطط UML يوضح البنية الساكنة للنظام. يحدد أسماء الفئات وبياناتها وعملياتها، ثم يوضح كيفية ارتباط الفئات من خلال التوريث أو الارتباط أو التجميع أو التركيب.

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

Standard
OMG UML 2.5.1 §9–§11
Also follows
ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
Engine
schematex-umlclass
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
مخطط فئات UML: ما مخطط الفئات؟
من يستخدمه

من يستخدم منشئ مخططات الفئات؟

مخطط فئات UML: مهندسو البرمجياتمهندسو البرمجيات

توثيق تسلسلات الفئات وأنماط التصميم قبل التنفيذ أو أثناء مراجعة التصميم.

مخطط فئات UML: القادة التقنيونالقادة التقنيون

رؤية مشتركة للحدود والتبعيات عند تخطيط فريق لخدمة أو وحدة جديدة.

مخطط فئات UML: الطلاب والمعلمونالطلاب والمعلمون

أمثلة صغيرة للبرمجة كائنية التوجه تسهّل مناقشة السمات والأساليب والعلاقات.

كيف يعمل

كيفية إنشاء مخطط فئات في ثلاث خطوات.

01

صِفه

تكفي فقرة واحدة للبدء.

“أنشئ مخطط فئات UML لعميل يستخدم Logger من نوع singleton مع نسخة static، وطريقة getInstance وطريقة log.”
02

شاهد الرسم

يرسمه المحرّك المناسب.

مخطط فئات UML: مسجل Singleton
03

حدّد ما تريد تغييره

تُحفظ نسخة مع كل تعديل.

أضف LoggerFactory يعيد Logger.
V2 · DRAWN FROM V1, NOTHING RETYPED
الأسئلة الشائعة

أسئلة شائعة

ما مخطط الفئات؟

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

ماذا ينبغي أن أدرج في مخطط الفئات؟

أدرج الفئات المهمة للتصميم، وسماتها وعملياتها الأساسية، والعلاقات بينها. أضف التعدديات عندما يكون عدد الكائنات المرتبطة مهمًا.

ما الفرق بين التوريث والتركيب والارتباط؟

يعني التوريث أن الفئة الابنة توسّع الفئة الأب. ويعني التركيب أن كائنًا يمتلك دورة حياة كائن آخر. أما الارتباط فهو صلة أضعف يمكن أن يعيش فيها الكائنان مستقلين.

ماذا تعني الرموز + و- و#؟

توضح هذه الرموز مستوى الوصول في UML: + عام، و- خاص، و# محمي. يكون العضو العام متاحًا خارج الفئة، بينما تكون صلاحيات الأعضاء الخاصة والمحمية أضيق.

كيف أنشئ مخطط فئات؟

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

أدوات ذات صلة

رسومات أخرى للمهمة نفسها.

أنشئ أول مخطط فئات لك.

حساب مجاني، من دون بطاقة. صِف الفئات والعلاقات التي تريد نمذجتها.

افتح المحرّر