แผนภาพระดับ

แผนภาพระดับคืออะไร:

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

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

แผนภาพคลาสเป็นส่วนสำคัญของ Unified Modeling Language (UML) มันหมายถึงวัตถุประสงค์หลักของ UML ที่มีฟังก์ชั่นของการแยกองค์ประกอบการออกแบบจากการเข้ารหัสระบบ

ภาษานี้ช่วยในการจำลองโมเดลย่อยของไดอะแกรมรวมถึงพฤติกรรมการโต้ตอบและไดอะแกรมโครงสร้าง โดยทั่วไปวิศวกรจะใช้ในการจัดทำเอกสารสถาปัตยกรรม ซอฟต์แวร์

ส่วนประกอบแผนภาพคลาส

ไอเท็มไดอะแกรมที่ประกอบเป็นคลาสไดอะแกรมสามารถแสดงคลาสที่จะถูกตั้งโปรแกรมจริง ๆ รวมถึงวัตถุหลักหรือการโต้ตอบระหว่างคลาสและวัตถุของระบบ รายการเหล่านี้คือ:

ชั้น

องค์ประกอบนามธรรมที่แสดงถึงชุดของวัตถุ มันมีสเปคของวัตถุลักษณะคุณสมบัติและวิธีการ

คุณลักษณะ

มันกำหนดคุณสมบัติของคลาสเช่นการมองเห็นชื่อชนิดข้อมูลหลายหลากค่าเริ่มต้นและคุณสมบัติ

การ มองเห็น สามารถเป็นแบบสาธารณะ (แสดงด้วยเครื่องหมาย +) หรือส่วนตัว (แสดงด้วย - สัญลักษณ์) เมื่อเป็นสาธารณะคลาสอื่น ๆ สามารถเข้าถึงแอ็ตทริบิวต์และเมื่อเป็นไพรเวตเฉพาะคลาสเองเท่านั้นที่มีสิทธิ์เข้าถึง

นอกจากนี้ยังสามารถป้องกัน (แสดงด้วยสัญลักษณ์ #) หรือสามารถกำหนดในแพ็คเกจ (แสดงด้วยสัญลักษณ์ ~) ซึ่งคุณลักษณะนี้เข้าถึงได้โดยความสัมพันธ์ของคลาสกับคลาสภายนอก

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

การทำงาน

มันเกี่ยวข้องกับฟังก์ชั่นที่ต้องการของวัตถุนามธรรม ส่วนนี้ยังมีคุณสมบัติเช่นชื่อการมองเห็นและพารามิเตอร์

สมาคม

องค์ประกอบนี้เน้นความสามารถของคลาสที่สัมพันธ์กัน นอกจากนี้ยังสามารถมีชื่อหลายหลากและประเภทของการนำทางซึ่งระบุว่าข้อมูลระดับชั้นมาจากที่ไหนและจะไปที่ไหน

ในแง่ของโครงสร้างไดอะแกรมคลาสจะถูกนำเสนอในรูปแบบที่คลาสของตัวเองประกอบด้วยสี่เหลี่ยมผืนผ้าที่มีสามบรรทัด

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

รูปต่อไปนี้แสดง ตัวอย่างของคลาสไดอะแกรม แบบง่าย:

ดูเพิ่มเติมความหมายของซอฟต์แวร์และไดอะแกรม