Please enable JavaScript.
Coggle requires JavaScript to display documents.
Concept OOP (คุณลักษณะการเขียนโปรเเกรมเชิงวัตถุ (Abstraction,…
Concept OOP
คุณลักษณะการเขียนโปรเเกรมเชิงวัตถุ
Abstraction
Encapsulation
Polymorphism
Inheritance
วัตถุ
คุณลักษณะหรือข้อมูล
เมธอดหรือพฤติกรรม
ข้อมูลของobjectเเต่ละobject
เมธอดหรือพฤติกรรมสิ่งที่objectสามารถกระทำได้
ข้อดีข้อการห่อหุ่ม
Flexibility มีคามยืดหยุ่นสูง
Maintainability การดูเเลรักษาง่าย
Information Hiding การซ้อนเร้นข้อมูล
Modularity การพัฒนาโปรเเกรมวัตถุเเต่ละออปเจ็คมีความเป็นอิสระต่อกัน
คลาส
เปรรียบเสมือนพิมพ์เขียวของออปเจ็ค
ออปเจ็ค ถูกสร้างมากจากคลาส คลาสหนึ่งสามารถสร้างได้หลายออปเจ็ค
polymorphism
การสร้างออปเจ๊คเป็นออบเจ็คที่สร้างมาจากคลาสที่มีSuper class เดียวกัน