Abstraction
คือ การที่เราสนใจที่จะสร้าง object โดยที่เรามองวัตถุที่เราต้องการจะสร้างแค่เพียงภายนอกหรือแค่ที่เรามองเห็นเท่านั้น โดยไม่ต้องสนใจถึงสิ่งที่อยู่ข้างในหรือการทำงานภายในของ object เช่น เราจะสร้าง object นาฟิกา เรามองนาฬิกาเห็นแค่ สี หน้าปัด การแสดงเวลา การตั้งปลุก เป็นต้น โดยที่เราไม่ต้องสนใจถึงระบบการทำงานที่ซับซ้อนด้านในของนาฬิกา
ซึ่งก็คือ การกำหนด attribute และ method ของวัตถุเท่าที่จำเป็นต้องรับรู้และใช้งาน โดยซ่อนส่วนที่เหลือเอาไว้ เพื่อลดความซับซ้อนของโปรแกรม
คือ การที่เราสนใจที่จะสร้าง object โดยที่เรามองวัตถุที่เราต้องการจะสร้างแค่เพียงภายนอกหรือแค่ที่เรามองเห็นเท่านั้น โดยไม่ต้องสนใจถึงสิ่งที่อยู่ข้างในหรือการทำงานภายในของ object เช่น เราจะสร้าง object นาฟิกา เรามองนาฬิกาเห็นแค่ สี หน้าปัด การแสดงเวลา การตั้งปลุก เป็นต้น โดยที่เราไม่ต้องสนใจถึงระบบการทำงานที่ซับซ้อนด้านในของนาฬิกา
ซึ่งก็คือ การกำหนด attribute และ method ของวัตถุเท่าที่จำเป็นต้องรับรู้และใช้งาน โดยซ่อนส่วนที่เหลือเอาไว้ เพื่อลดความซับซ้อนของโปรแกรม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น