Encapsulation คืออะไร สัมพันธ์กับนามธรรมอย่างไร?
Encapsulation คืออะไร สัมพันธ์กับนามธรรมอย่างไร?

วีดีโอ: Encapsulation คืออะไร สัมพันธ์กับนามธรรมอย่างไร?

วีดีโอ: Encapsulation คืออะไร สัมพันธ์กับนามธรรมอย่างไร?
วีดีโอ: C# บทที่ 13 Encapsulation (คุณสมบัติการห่อหุ้ม) 2024, เมษายน
Anonim

การห่อหุ้ม หมายถึง การซ่อนรายละเอียดภายในของวัตถุ เช่น วิธีวัตถุ ทำ บางสิ่งบางอย่าง. การห่อหุ้ม ป้องกันไม่ให้ลูกค้ามองเห็นมุมมองภายในซึ่งพฤติกรรมของ สิ่งที่เป็นนามธรรม ถูกนำไปใช้ การห่อหุ้ม เป็นเทคนิคที่ใช้ป้องกันข้อมูลในวัตถุจากวัตถุอื่น

นอกจากนี้ คุณหมายถึงอะไรโดยนามธรรมและการห่อหุ้ม?

2) สิ่งที่เป็นนามธรรม เป็นการซ่อนรายละเอียดที่ไม่ต้องการในขณะที่ให้รายละเอียดที่สำคัญที่สุดในขณะที่ การห่อหุ้ม หมายถึงการซ่อนรหัสและข้อมูลไว้ในหน่วยเดียวเช่น คลาสหรือวิธีการป้องกันการทำงานภายในของวัตถุจากโลกภายนอก

รู้ยัง สิ่งที่เป็นนามธรรมในการเขียนโปรแกรมเชิงวัตถุคืออะไร? ใน วัตถุ - การเขียนโปรแกรมเชิง , สิ่งที่เป็นนามธรรม เป็นหนึ่งในสามหลักการสำคัญ (พร้อมกับการห่อหุ้มและการสืบทอด) ผ่านกระบวนการของ สิ่งที่เป็นนามธรรม , NS โปรแกรมเมอร์ ซ่อนทั้งหมดยกเว้นข้อมูลที่เกี่ยวข้องเกี่ยวกับ an วัตถุ เพื่อลดความซับซ้อนและเพิ่มประสิทธิภาพ

encapsulation เกี่ยวข้องกับสิ่งที่เป็นนามธรรมอย่างไร?

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

ข้อความใดต่อไปนี้อธิบายความแตกต่างระหว่างการห่อหุ้มและนามธรรม

การห่อหุ้ม คือการห่อ เพียงซ่อนคุณสมบัติและเมธอด การห่อหุ้ม ใช้สำหรับซ่อนรหัสและข้อมูล ใน หน่วยเดียวเพื่อปกป้องข้อมูลจากภายนอกโลก ชั้นเรียนเป็นตัวอย่างที่ดีที่สุดของ การห่อหุ้ม . สิ่งที่เป็นนามธรรม ในทางกลับกันหมายถึงการแสดงเฉพาะรายละเอียดที่จำเป็นต่อผู้ใช้ที่ต้องการ

แนะนำ: