วิธีการวาดObject diagram

วิธีการวาดแผนภาพวัตถุ

                   เราได้กล่าวแล้วว่าแผนภาพวัตถุเป็นตัวอย่างของแผนภาพคลาส มันแสดงให้เห็นว่าแผนภาพวัตถุประกอบด้วยกรณีของสิ่งที่นำมาใช้ในแผนภาพคลาส

                    ดังนั้นแผนภาพทั้งที่ทำจากองค์ประกอบพื้นฐานที่เหมือนกัน แต่ในรูปแบบที่แตกต่างกัน ในองค์ประกอบแผนภาพคลาสอยู่ในรูปแบบที่เป็นนามธรรมให้เป็นตัวแทนของการพิมพ์สีฟ้าและในวัตถุแผนภาพองค์ประกอบอยู่ในรูปแบบที่เป็นรูปธรรมเพื่อเป็นตัวแทนของวัตถุโลกแห่งความจริง

                    การจับภาพของระบบโดยเฉพาะอย่างยิ่งตัวเลขของแผนภาพคลาสจะถูก จำกัด แต่ถ้าเราพิจารณาแผนภาพวัตถุแล้วเราสามารถมีได้ไม่ จำกัด จำนวนในกรณีที่เป็นเอกลักษณ์ในธรรมชาติ ดังนั้นเฉพาะกรณีที่มีการพิจารณาที่จะมีผลกระทบต่อระบบ

                    จากการสนทนาดังกล่าวข้างต้นเป็นที่ชัดเจนว่าแผนภาพวัตถุเดียวไม่สามารถจับภาพทุกกรณีจำเป็นหรือมากกว่าไม่สามารถระบุวัตถุทั้งหมดของระบบ ดังนั้นการแก้ปัญหาคือ:

  • ประการแรกระบบวิเคราะห์และตัดสินใจที่กรณีมีข้อมูลที่สำคัญและความสัมพันธ์
  • ประการที่สองพิจารณาเฉพาะกรณีผู้ที่จะครอบคลุมการทำงาน
  • ประการที่สามให้การเพิ่มประสิทธิภาพบางประการที่เป็นหมายเลขของอินสแตนซ์ได้ไม่ จำกัด

ก่อนที่จะวาดแผนภาพวัตถุสิ่งต่อไปนี้ควรจะจำได้และเข้าใจได้อย่างชัดเจน:
  1. แผนภาพวัตถุจะประกอบด้วยวัตถุ
  2. การเชื่อมโยงในแผนภาพวัตถุที่ใช้ในการเชื่อมต่อวัตถุ
  3. วัตถุและการเชื่อมโยงเป็นสององค์ประกอบที่ใช้ในการสร้างแผนภาพวัตถุ
ตอนนี้หลังจากนี้สิ่งต่อไปนี้จะต้องมีการตัดสินใจก่อนที่จะเริ่มการก่อสร้างของแผนภาพ:

  1. แผนภาพวัตถุควรจะมีชื่อที่มีความหมายเพื่อบ่งชี้ถึงจุดประสงค์ของมัน
  2. องค์ประกอบที่สำคัญที่สุดจะต้องมีการระบุ
  3. สมาคมระหว่างวัตถุควรจะชี้แจง
  4. ค่าขององค์ประกอบที่แตกต่างกันจะต้องมีการจับจะรวมไว้ในแผนภาพวัตถุ
  5. เพิ่มบันทึกที่เหมาะสมที่จุดที่ชัดเจนมากขึ้นเป็นสิ่งจำเป็น
                     แผนภาพต่อไปนี้เป็นตัวอย่างของแผนภาพวัตถุ เพราะมันหมายถึงระบบการจัดการการสั่งซื้อที่เราได้กล่าวถึงในคลาสไดอะแกรมแผนภาพต่อไปนี้เป็นตัวอย่างของระบบที่เวลาใดเวลาหนึ่งของการซื้อ มันมีวัตถุต่อไปนี้
  1. ลูกค้า
  2. คำสั่ง
  3. SpecialOrder
  4. NormalOrder
                      ตอนนี้วัตถุลูกค้า (C) มีความเกี่ยวข้องกับวัตถุสามคำสั่ง (O1, O2 และ O3) เพื่อวัตถุเหล่านี้มีความเกี่ยวข้องกับคำสั่งพิเศษและวัตถุเพื่อปกติ (S1, S2 และ N1)ลูกค้าจะมีดังต่อไปนี้คำสั่งซื้อที่มีตัวเลขที่แตกต่างกัน (12, 32 และ 40) เวลาโดยเฉพาะอย่างยิ่งการพิจารณา
                      ตอนนี้ลูกค้าสามารถเพิ่มจำนวนของการสั่งซื้อในอนาคตและในสถานการณ์ที่แผนภาพวัตถุจะสะท้อนให้เห็นว่า หากสั่งซื้อสั่งทำพิเศษและวัตถุเพื่อที่ปกติจะสังเกตเห็นแล้วเราคุณจะพบว่าพวกเขาจะมีค่าบางอย่าง
                      สำหรับการสั่งซื้อค่าเป็น 12, 32 และ 40 ซึ่งหมายความว่าวัตถุที่มีค่าเหล่านี้สำหรับช่วงเวลาหนึ่ง (ที่นี่เป็นครั้งโดยเฉพาะอย่างยิ่งเมื่อการซื้อที่ทำถือเป็นช่วงเวลา) เมื่ออินสแตนซ์ถูกจับ

                      เช่นเดียวกันสำหรับการสั่งซื้อพิเศษและวัตถุเพื่อตามปกติซึ่งจะมีจำนวนการสั่งซื้อเป็น 20, 30 และ 60 หากเวลาที่แตกต่างของการซื้อแล้วถือว่าเป็นค่าเหล่านี้จะเปลี่ยนตาม

ดังนั้นแผนภาพวัตถุต่อไปนี้ได้รับการวาดพิจารณาทุกจุดดังกล่าวข้างต้น: