1,แผนภาพคลาสที่สร้างขึ้นอธิบายสถานการณ์ทั่วไป ในขณะที่แผนภาพวัตถุที่สร้างขึ้นอธิบายสถานการณ์เฉพาะ
2,แผนภาพคลาสสามารถอธิบายโครงสร้างวัตถุของระบบได้อย่างสมบูรณ์ แต่แผนภาพวัตถุไม่สามารถ
3,คลาสในแผนภาพคลาสอาจสอดคล้องกับหลายวัตถุในแผนภาพวัตถุ
แผนภาพวัตถุคือแผนภาพที่ไม่เป็นทางการใน UML ซึ่งไม่ค่อยได้ใช้ทั่วไป แสดงถึงกลุ่มของวัตถุและความสัมพันธ์ระหว่างพวกมันในช่วงเวลาหนึ่ง แผนภาพวัตถุสามารถอธิบายโครงสร้างแบบนิ่งของระบบในจุดเวลาหนึ่ง ๆ เป็นตัวอย่างและภาพถ่ายของแผนภาพคลาส ใช้เพื่ออธิบายสถานะของวัตถุที่มีส่วนร่วมในการโต้ตอบในระบบในช่วงเวลาหนึ่ง
การใช้งานแผนภาพวัตถุมีขอบเขตจำกัดมาก:
1, ใช้หลักเพื่ออธิบายสถานะการทำงานเฉพาะของระบบในช่วงเวลาหนึ่ง
2, มักใช้ในการพิสูจน์การออกแบบโมเดลคลาส กล่าวคือ เมื่อสร้างการโต้ตอบของคลาสที่มีตรรกะซับซ้อน สามารถใช้แผนภาพวัตถุช่วยอธิบายแผนภาพคลาสได้
ทำงานร่วมกันแบบเรียลไทม์หลายผู้ใช้ พร้อมลิงก์แชร์สำหรับส่งข้อมูลทันที
สร้างกราฟิกอัตโนมัติจากข้อความพร้อมปรับปรุงสไตล์
ธีมพร้อมปรับแต่งเต็มรูปแบบ
รองรับไอคอน รูปภาพ ป้ายกำกับ สูตร LaTeX บล็อกโค้ด ลิงก์ ไฟล์แนบ
ส่งออก: PNG, VISIO, PDF, SVG | นำเข้า: VISIO, Mermaid
เก็บข้อมูลคลาวด์แบบเรียลไทม์ ซิงค์หลายอุปกรณ์ ประวัติเวอร์ชัน และความปลอดภัยข้อมูล
1,แผนภาพคลาสที่สร้างขึ้นอธิบายสถานการณ์ทั่วไป ในขณะที่แผนภาพวัตถุที่สร้างขึ้นอธิบายสถานการณ์เฉพาะ
2,แผนภาพคลาสสามารถอธิบายโครงสร้างวัตถุของระบบได้อย่างสมบูรณ์ แต่แผนภาพวัตถุไม่สามารถ
3,คลาสในแผนภาพคลาสอาจสอดคล้องกับหลายวัตถุในแผนภาพวัตถุ
วัตถุเป็นอินสแตนซ์ของคลาส เป็นเอนทิตีที่มีอยู่ในเวลาและพื้นที่ซึ่งบรรจุสถานะและพฤติกรรม
ลิงค์เป็นอินสแตนซ์ของความสัมพันธ์ของคลาส เป็นการเชื่อมต่ออิสระระหว่างสองหรือหลายวัตถุ
สัญกรณ์มาตรฐาน: ชื่อวัตถุอยู่ข้างหน้า ชื่อคลาสอยู่ข้างหลัง เชื่อมด้วย “:” ชื่อวัตถุและชื่อคลาสขีดเส้นใต้
สัญกรณ์ไม่ระบุชื่อ: ใช้ในกรณีที่ยังไม่ได้ตั้งชื่อวัตถุ
สัญกรณ์ละเว้น: ละเว้นชื่อคลาส
รูปแบบพิเศษ: วัตถุหลายตัวและวัตถุที่ใช้งานอยู่
ลิงค์ทางเดียว: แสดงด้วยเส้นตรงที่มีลูกศร
ลิงค์สองทาง: แสดงด้วยเส้นตรงที่ไม่มีลูกศร
1,อธิบายโครงสร้างข้อมูลที่ซับซ้อน
การใช้แผนภาพวัตถุเพื่อแสดงความสัมพันธ์ระหว่างวัตถุสามารถช่วยอธิบายโครงสร้างข้อมูลที่ซับซ้อนได้ในช่วงเวลาหนึ่ง ซึ่งช่วยในการนามธรรมโครงสร้างข้อมูลที่ซับซ้อน สำหรับการโต้ตอบของคลาสที่มีตรรกะซับซ้อน สามารถพิจารณาวาดแผนภาพวัตถุบางส่วนเพื่อเป็นคำอธิบายเพิ่มเติม
2,แสดงพฤติกรรมในภาพถ่าย
แผนภาพวัตถุผ่านชุดของภาพถ่าย สามารถแสดงพฤติกรรมของสิ่งต่าง ๆ ได้อย่างมีประสิทธิภาพ เมื่อออกแบบโมเดลคลาส สามารถจำลองสถานะการทำงานผ่านแผนภาพวัตถุเพื่อตรวจสอบความสมเหตุสมผลของการออกแบบการทำงาน
การระบุตัวตน: มีชื่อที่ไม่ซ้ำกันในช่วงชีวิตของมัน
สถานะ: รวมถึงคุณสมบัติทั้งหมดของวัตถุและค่าปัจจุบันของคุณสมบัติเหล่านั้น
พฤติกรรม: สามารถเรียกใช้งานได้
วัตถุเป็นสิ่งที่มีอยู่จริงในเวลาและอวกาศ ในขณะที่คลาสเป็นแบบจำลอง ที่สรุป 'สาระสำคัญ' ของวัตถุ
1, คลาสเป็นการทั่วไป วัตถุเป็นการเฉพาะ
2, คลาสเป็นการกำหนด วัตถุเป็นตัวอย่าง
3, คลาสเป็นนามธรรม วัตถุเป็นสิ่งที่เป็นรูปธรรม
แพ็กเกจในแผนภาพวัตถุตรงกับแพ็กเกจใน Java ใช้เพื่อแสดงลำดับชั้นและการจัดระเบียบเนื้อหา ต้องพิจารณาตามสถานการณ์จริงว่าจะต้องวาดแพ็กเกจหรือไม่
แผนภาพวัตถุเป็นแผนภาพโครงสร้างแบบคงที่ใน UML ใช้เพื่อแสดงตัวอย่างวัตถุและความสัมพันธ์ในช่วงเวลาหนึ่งในระบบ แผนภาพวัตถุช่วยให้นักพัฒนาเข้าใจสถานะและการโต้ตอบของวัตถุได้อย่างชัดเจนผ่านการสร้างตัวอย่างที่เฉพาะเจาะจง
ไม่ใช่ แผนภาพวัตถุเป็นการสร้างตัวอย่างของแผนภาพคลาส ควรสะท้อนความสัมพันธ์วัตถุที่แท้จริงในช่วงเวลาทางธุรกิจ แสดงสถานะการโต้ตอบระหว่างวัตถุหลายตัว ไม่ควรทำให้ง่ายเกินไป มิฉะนั้นจะทำให้ผู้อ่านเข้าใจผิดเกี่ยวกับความหมายสำคัญ
วัตถุในแผนภาพวัตถุควรตั้งชื่อในรูปแบบ (ชื่อวัตถุ:ชื่อคลาส) เช่น: (stu1:Student)