Encapsulation

สวัสดีคะ บล๊อกสาระของทรายบล๊อกใหม่
วันนี้ทรายก็นั่งอ่านหนังสือจาวาทบทวนเล่นๆนะคะหลังจากที่เรียนจบมา
เคาะสนิมซักหน่อยคะ แอบจะดูเหมือนแก่ แต่จริงๆเพิ่งจะจบมาได้ 4 เดือนนิดๆเองคะ แหะๆ
...
อ่า ทรายขอพูดถึง เรื่องนี้เลยคะ

... Encapsulation ...


การห่อหุ้ม เอ๊ะ เราจะห่อหุ้มอะไรกันนะ?


สำหรับภาษา Programming ที่จัดว่าเป็น OOP ก็จะมีส่วนนี้แอบอยู่เบาๆนะคะ
โดยการห่อหุ้มหรือการ Encapsulation นี้มีประโยชน์เพื่อให้การทำงานเป็นไปอย่างมีระเบียบแบบแผนคะ
ซึ่งก็คือ เราสามารถที่จะกำหนดขอบเขตของการอนุญาตให้ใครเข้าถึงข้อมูลได้ทั้งหมดหรืเข้าถึงเพียงบางส่วนเท่านั้นก็ได้คะ


เอ๋...ยิ่งอ่านก็ยิ่งงงแน่ๆเลยคะ

แน่นอนว่าหากเราทำงานcoding โปรแกรมกับเพื่อนอีกหลายๆคน
เราก็อาจจะตัวแปรบางตัวที่ไม่อยากให้เพื่อนแอบนำไปเปลี่ยนค่า หรือไม่อยากให้เพื่อนนำไปใช้ได้
เมื่อถึงเวลาที่เรานำcode ไปรวมกันนะคะ การ Encapsulation นี่ล่ะคะจะเป็นตัวช่วยหรือเป็นกล้องวงจรปิดกันเพื่อนแอบขโมยตัวแปรเราไปใช้นั้นเอง

ตอนต่อไปนะคะ ก็จะมาทำความรู้จักกับ แต่ละชนิดของ Encapsulation นะคะ ว่าแบ่งเป็นอะไรบ้าง :)

ความคิดเห็น

แสดงความคิดเห็น

บทความที่ได้รับความนิยม