Please enable JavaScript.
Coggle requires JavaScript to display documents.
หลักการของการเขียนโปรแกรมเชิงวัตถุ 4 หลักการ - Coggle Diagram
หลักการของการเขียนโปรแกรมเชิงวัตถุ 4 หลักการ
1.Encapsulation (การห่อหุ้ม)
ป้องกันการแก้ไขข้อมูลโดยไม่ตั้งใจ
ทำให้โค้ดเป็นระบบและปลอดภัย
ความหมาย การซ่อนข้อมูลภายในวัตถุ (Object) ไม่ให้ถูกเข้าถึงโดยตรงจากภายนอก แต่ต้องผ่าน เมธอด (Methods) ของวัตถุนั้น
จุดประสงค์
2.Inheritance (การสืบทอด)
ความหมาย:การสร้าง คลาสใหม่ (Subclass) โดยรับคุณสมบัติและพฤติกรรมจาก คลาสแม่ (Superclass)
จุดประสงค์:
ลดการเขียนโค้ดซ้ำ
สร้างความสัมพันธ์ระหว่างวัตถุ
3. Polymorphism (การเกิดหลายรูปแบบ)
ความหมาย:วัตถุหลายชนิดสามารถ ตอบสนองต่อคำสั่งเดียวกันได้แตกต่างกัน
จุดประสงค์:
ทำให้โค้ดยืดหยุ่น ใช้งานง่าย
สามารถใช้ฟังก์ชันเดียวกับวัตถุหลายชนิด
4. Abstraction (การซ่อนรายละเอียดที่ไม่จำเป็น)
ความหมาย:การซ่อน รายละเอียดการทำงานภายใน ของวัตถุและเผยแค่ สิ่งจำเป็นให้ใช้งาน
จุดประสงค์:
ทำให้ผู้ใช้โฟกัสที่สิ่งสำคัญ
ลดความซับซ้อนในการใช้งานวัตถุ