แผนภาพระดับ
แผนภาพระดับคืออะไร:
คลาสไดอะแกรมเป็นการแสดงแบบคงที่ที่ใช้ในพื้นที่การเขียนโปรแกรมเพื่ออธิบายโครงสร้างของระบบการนำเสนอคลาสคุณลักษณะการดำเนินงานและความสัมพันธ์ระหว่างวัตถุ
การเป็นตัวแทนประเภทนี้มีประโยชน์มากในการพัฒนาระบบและ ซอฟต์แวร์ คอมพิวเตอร์เนื่องจากมันกำหนดคลาสทั้งหมดที่ระบบจำเป็นต้องมีและทำหน้าที่เป็นพื้นฐานสำหรับการสร้างไดอะแกรมอื่น ๆ ที่กำหนดประเภทของการสื่อสารลำดับและสถานะของระบบ
แผนภาพคลาสเป็นส่วนสำคัญของ Unified Modeling Language (UML) มันหมายถึงวัตถุประสงค์หลักของ UML ที่มีฟังก์ชั่นของการแยกองค์ประกอบการออกแบบจากการเข้ารหัสระบบ
ภาษานี้ช่วยในการจำลองโมเดลย่อยของไดอะแกรมรวมถึงพฤติกรรมการโต้ตอบและไดอะแกรมโครงสร้าง โดยทั่วไปวิศวกรจะใช้ในการจัดทำเอกสารสถาปัตยกรรม ซอฟต์แวร์
ส่วนประกอบแผนภาพคลาส
ไอเท็มไดอะแกรมที่ประกอบเป็นคลาสไดอะแกรมสามารถแสดงคลาสที่จะถูกตั้งโปรแกรมจริง ๆ รวมถึงวัตถุหลักหรือการโต้ตอบระหว่างคลาสและวัตถุของระบบ รายการเหล่านี้คือ:
ชั้น
องค์ประกอบนามธรรมที่แสดงถึงชุดของวัตถุ มันมีสเปคของวัตถุลักษณะคุณสมบัติและวิธีการ
คุณลักษณะ
มันกำหนดคุณสมบัติของคลาสเช่นการมองเห็นชื่อชนิดข้อมูลหลายหลากค่าเริ่มต้นและคุณสมบัติ
การ มองเห็น สามารถเป็นแบบสาธารณะ (แสดงด้วยเครื่องหมาย +) หรือส่วนตัว (แสดงด้วย - สัญลักษณ์) เมื่อเป็นสาธารณะคลาสอื่น ๆ สามารถเข้าถึงแอ็ตทริบิวต์และเมื่อเป็นไพรเวตเฉพาะคลาสเองเท่านั้นที่มีสิทธิ์เข้าถึง
นอกจากนี้ยังสามารถป้องกัน (แสดงด้วยสัญลักษณ์ #) หรือสามารถกำหนดในแพ็คเกจ (แสดงด้วยสัญลักษณ์ ~) ซึ่งคุณลักษณะนี้เข้าถึงได้โดยความสัมพันธ์ของคลาสกับคลาสภายนอก
ชื่อ คือ ID แอตทริบิวต์และ ประเภทข้อมูล บ่งชี้ถึงข้อมูลจำเพาะของข้อมูลคุณลักษณะรวมถึง ค่าเริ่มต้น และ คุณสมบัติ ของมันซึ่งขึ้นอยู่กับภาษาที่ใช้ในการเขียนโปรแกรม หลายหลาก บ่งชี้ความเป็นไปได้ของคุณลักษณะของการสร้างความสัมพันธ์กับชั้นเรียนอื่น ๆ
การทำงาน
มันเกี่ยวข้องกับฟังก์ชั่นที่ต้องการของวัตถุนามธรรม ส่วนนี้ยังมีคุณสมบัติเช่นชื่อการมองเห็นและพารามิเตอร์
สมาคม
องค์ประกอบนี้เน้นความสามารถของคลาสที่สัมพันธ์กัน นอกจากนี้ยังสามารถมีชื่อหลายหลากและประเภทของการนำทางซึ่งระบุว่าข้อมูลระดับชั้นมาจากที่ไหนและจะไปที่ไหน
ในแง่ของโครงสร้างไดอะแกรมคลาสจะถูกนำเสนอในรูปแบบที่คลาสของตัวเองประกอบด้วยสี่เหลี่ยมผืนผ้าที่มีสามบรรทัด
บรรทัดบนสุดมีชื่อคลาสบรรทัดกลางแอตทริบิวต์คลาสและบรรทัดล่างแสดงวิธีหรือการดำเนินการที่คลาสสามารถใช้ ในแผนภาพคลาสและคลาสย่อยจะถูกจัดกลุ่มเข้าด้วยกันเพื่อแสดงความสัมพันธ์แบบคงที่ระหว่างแต่ละวัตถุ
รูปต่อไปนี้แสดง ตัวอย่างของคลาสไดอะแกรม แบบง่าย:
ดูเพิ่มเติมความหมายของซอฟต์แวร์และไดอะแกรม