ChatDiagram
כלים/יוצר דיאגרמות מחלקות חינמי מבוסס בינה מלאכותית

יוצר דיאגרמות מחלקות חינמי מבוסס בינה מלאכותית

תארו את המחלקות בעיצוב תוכנה וקבלו דיאגרמת מחלקות UML עם מאפיינים, מתודות, הורשה, קומפוזיציה ואסוציאציות. התחילו מהאובייקטים שאתם מכירים, ואז שפרו את הקשרים בצ׳אט.

דיאגרמת מחלקות UMLEnter לשליחה

חשבון חינם, בלי כרטיס אשראי · ייצוא ל-SVG, PNG או PDF

ראו איך זה עובד

דוגמאות ליוצר דיאגרמות מחלקות.

אותו כלי, ארבע בקשות. כל תרשים למטה נוצר בפועל.

מה שמקלידים
יצירת דיאגרמת מחלקות UML עבור לקוח שמשתמש ב-Logger מסוג singleton עם מופע סטטי, מתודת 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 עם מופע סטטי, מתודת getInstance ומתודת log.”
02

ראו את התרשים

נוצר במנוע המתאים.

דיאגרמת מחלקות UML: לוגר Singleton
03

ציינו מה לשנות

כל עריכה נשמרת כגרסה.

הוסיפו LoggerFactory שמחזיר את ה-Logger.
V2 · DRAWN FROM V1, NOTHING RETYPED
שאלות נפוצות

שאלות נפוצות

מהי דיאגרמת מחלקות?

דיאגרמת מחלקות היא דיאגרמת UML שמציגה את מבנה המערכת באמצעות המחלקות, המאפיינים, המתודות והקשרים שלהן. נהוג להשתמש בה למידול תוכנה מונחית עצמים.

מה צריך לכלול בדיאגרמת מחלקות?

כללו את המחלקות החשובות לעיצוב, את המאפיינים והפעולות המרכזיים שלהן ואת הקשרים ביניהן. הוסיפו ריבויים כאשר מספר האובייקטים הקשורים חשוב.

מה ההבדל בין הורשה, קומפוזיציה ואסוציאציה?

הורשה פירושה שמחלקת בת מרחיבה מחלקת אב. קומפוזיציה פירושה שאובייקט אחד מנהל את מחזור החיים של אובייקט אחר. אסוציאציה היא קשר רופף יותר, שבו שני האובייקטים יכולים להתקיים באופן עצמאי.

מה משמעות הסמלים +, - ו-#?

הם מציינים נראות ב-UML: ‏+ הוא public, ‏- הוא private ו-# הוא protected. איבר public זמין מחוץ למחלקה, בעוד שלאיברים private ו-protected יש הרשאות גישה מצומצמות יותר.

איך יוצרים דיאגרמת מחלקות?

תארו את המחלקות החשובות, מה כל אחת מאחסנת או עושה, וכיצד הן מתחברות. לדוגמה, ציינו איזו מחלקה מכילה מחלקה אחרת, אילו מחלקות יורשות, והאם הקשר הוא אחד-לאחד או אחד-לרבים.

כלים קשורים

תרשימים נוספים לאותה משימה.

צרו את דיאגרמת המחלקות הראשונה שלכם.

חשבון חינמי, ללא כרטיס. תארו את המחלקות והקשרים שברצונכם למדל.

פתחו את העורך