วิธีการวาดแผนภาพวัตถุ
เราได้กล่าวแล้วว่าแผนภาพวัตถุเป็นตัวอย่างของแผนภาพคลาส มันแสดงให้เห็นว่าแผนภาพวัตถุประกอบด้วยกรณีของสิ่งที่นำมาใช้ในแผนภาพคลาสดังนั้นแผนภาพทั้งที่ทำจากองค์ประกอบพื้นฐานที่เหมือนกัน แต่ในรูปแบบที่แตกต่างกัน ในองค์ประกอบแผนภาพคลาสอยู่ในรูปแบบที่เป็นนามธรรมให้เป็นตัวแทนของการพิมพ์สีฟ้าและในวัตถุแผนภาพองค์ประกอบอยู่ในรูปแบบที่เป็นรูปธรรมเพื่อเป็นตัวแทนของวัตถุโลกแห่งความจริง
การจับภาพของระบบโดยเฉพาะอย่างยิ่งตัวเลขของแผนภาพคลาสจะถูก จำกัด แต่ถ้าเราพิจารณาแผนภาพวัตถุแล้วเราสามารถมีได้ไม่ จำกัด จำนวนในกรณีที่เป็นเอกลักษณ์ในธรรมชาติ ดังนั้นเฉพาะกรณีที่มีการพิจารณาที่จะมีผลกระทบต่อระบบ
จากการสนทนาดังกล่าวข้างต้นเป็นที่ชัดเจนว่าแผนภาพวัตถุเดียวไม่สามารถจับภาพทุกกรณีจำเป็นหรือมากกว่าไม่สามารถระบุวัตถุทั้งหมดของระบบ ดังนั้นการแก้ปัญหาคือ:
- ประการแรกระบบวิเคราะห์และตัดสินใจที่กรณีมีข้อมูลที่สำคัญและความสัมพันธ์
- ประการที่สองพิจารณาเฉพาะกรณีผู้ที่จะครอบคลุมการทำงาน
- ประการที่สามให้การเพิ่มประสิทธิภาพบางประการที่เป็นหมายเลขของอินสแตนซ์ได้ไม่ จำกัด
ก่อนที่จะวาดแผนภาพวัตถุสิ่งต่อไปนี้ควรจะจำได้และเข้าใจได้อย่างชัดเจน:
- แผนภาพวัตถุจะประกอบด้วยวัตถุ
- การเชื่อมโยงในแผนภาพวัตถุที่ใช้ในการเชื่อมต่อวัตถุ
- วัตถุและการเชื่อมโยงเป็นสององค์ประกอบที่ใช้ในการสร้างแผนภาพวัตถุ
ตอนนี้หลังจากนี้สิ่งต่อไปนี้จะต้องมีการตัดสินใจก่อนที่จะเริ่มการก่อสร้างของแผนภาพ:
- แผนภาพวัตถุควรจะมีชื่อที่มีความหมายเพื่อบ่งชี้ถึงจุดประสงค์ของมัน
- องค์ประกอบที่สำคัญที่สุดจะต้องมีการระบุ
- สมาคมระหว่างวัตถุควรจะชี้แจง
- ค่าขององค์ประกอบที่แตกต่างกันจะต้องมีการจับจะรวมไว้ในแผนภาพวัตถุ
- เพิ่มบันทึกที่เหมาะสมที่จุดที่ชัดเจนมากขึ้นเป็นสิ่งจำเป็น
- ลูกค้า
- คำสั่ง
- SpecialOrder
- NormalOrder
ตอนนี้ลูกค้าสามารถเพิ่มจำนวนของการสั่งซื้อในอนาคตและในสถานการณ์ที่แผนภาพวัตถุจะสะท้อนให้เห็นว่า หากสั่งซื้อสั่งทำพิเศษและวัตถุเพื่อที่ปกติจะสังเกตเห็นแล้วเราคุณจะพบว่าพวกเขาจะมีค่าบางอย่าง
สำหรับการสั่งซื้อค่าเป็น 12, 32 และ 40 ซึ่งหมายความว่าวัตถุที่มีค่าเหล่านี้สำหรับช่วงเวลาหนึ่ง (ที่นี่เป็นครั้งโดยเฉพาะอย่างยิ่งเมื่อการซื้อที่ทำถือเป็นช่วงเวลา) เมื่ออินสแตนซ์ถูกจับ
เช่นเดียวกันสำหรับการสั่งซื้อพิเศษและวัตถุเพื่อตามปกติซึ่งจะมีจำนวนการสั่งซื้อเป็น 20, 30 และ 60 หากเวลาที่แตกต่างของการซื้อแล้วถือว่าเป็นค่าเหล่านี้จะเปลี่ยนตาม
ดังนั้นแผนภาพวัตถุต่อไปนี้ได้รับการวาดพิจารณาทุกจุดดังกล่าวข้างต้น:
เช่นเดียวกันสำหรับการสั่งซื้อพิเศษและวัตถุเพื่อตามปกติซึ่งจะมีจำนวนการสั่งซื้อเป็น 20, 30 และ 60 หากเวลาที่แตกต่างของการซื้อแล้วถือว่าเป็นค่าเหล่านี้จะเปลี่ยนตาม
ดังนั้นแผนภาพวัตถุต่อไปนี้ได้รับการวาดพิจารณาทุกจุดดังกล่าวข้างต้น: