Please enable JavaScript.
Coggle requires JavaScript to display documents.
Summary Principle of OOP, คือการรวมข้อมูล และวิธีการใช้งานข้อมูล…
Summary Principle of OOP
Encapsulation
ซ่อน
Inheritance
ส่งต่อ
การสืบทอด
คือการที่คลาสหนึ่ง รับคุณสมบัติและพฤติกรรมจากอีกคลาสหนึ่ง มาใช้งาน เป็นทอดๆ
ลดการเขียนโค้ดซ้ำซ้อน
Polymorphism
ยืดหยุ่น
พหุสัณฐาน หรือ การมีหลายรูปแบบ
คือการที่วัตถุสามารถแสดงพฤติกรรมได้หลายรูปแบบ แม้จะใช้ชื่อคำสั่งเดียวกัน
สัตว์ทุกตัวมีคำสั่ง เช่น หมาเห่า กบร้องโอ๊บบ
Abstraction
การเข้าใจง่าย
การคัดย่อ
คือการแสดงเฉพาะคุณสมบัติที่จำเป็นของวัตถุ โดยซ่อนรายละเอียดการทำงานที่ซับซ้อนไว้เบื้องหลัง
เช่น การที่เราขับรถ เราแค่เหยียบคันเร่งไม่ต้องรับรู้ว่า กลไกลรถยนมันเป็นยังไง
คือการรวมข้อมูล และวิธีการใช้งานข้อมูล ไว้ในที่เดียวกัน และจำกัดการเข้าถึงจากภายนอกเพื่อความปลอดภัย
การซ่อนข้อมูล
ป้องกันไม่ให้ข้อมูลถูกแก้ไขข้อมูลจากภายนอก