เป็นการมองวัตถุ (Object) เฉพาะภายนอกเท่านั้นโดยไม่สนใจว่าวัตถุนั้นเกิดขึ้นได้อย่างไร หรือมีการทำงานภายใน อย่างไร"คือมองแค่ว่า class or Object ที่เราต้องการใช้นั้น ใช้งานมันได้อย่างไร ไม่ต้องรู้ว่ามันทำงานอย่างไร
2.Encapsulation
คือ การรวม data และ method ทั้งหลายที่เกี่ยวข้องกัน และทำงานร่วมกันเอาไว้ใน object หนึ่ง นอกจากนี้แล้วยังมีการซ่อนรายละเอียดของการทำงานของ method ต่างๆใน object เอาไว้ และไม่ให้ object อื่นๆสามารถที่จะเข้าไปแก้ไข data ได้โดยตรง
3.Modularity
หมายถึง การแบ่งระบบงานที่มีขนาดใหญ่และซับซ้อนออกเป็นส่วนย่อยๆ ซึ่งจะทำให้
สามารถเข้าใจแต่ละส่วนได้ง่ายขึ้น
4.Hierarchy
คือ ลำดับชั้นของการกำหนดกรอบให้แก่วัตถุ สามารถแบ่งออกได้เป็นหลายชนิด
5.Class
คือ เรียกว่า พิมพ์เขียว หรือ ต้น แบบข้อมูล ที่มีไว้เพื่อสร้าง Object นั่นเองclass นอกจากจะมีชื่อ class ที่บอกคุณสมบัติของ class นั่นแล้ว ยังมี Attributeและ Operation ต่างๆซึ่งเป็นตัวอธิบายรายละเอียด
6. Object
เปรียบเหมือนกับเป็นวัตถุชิ้นหนึ่ง โดย Object จะถูกสร้างขึ้นมาโดย class และดึงข้อมูลต่างๆ มาจาก class นั้นๆ ทำให้ Object จะมีลักษณะตาม class ที่สร้างมันขึ้นมา





.jpg)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น