Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Data Hiding ใน Python OOP คืออะไร

ตามเอกสาร Python "Data Hiding" เกี่ยวกับการแยก Client จาก (ส่วนหนึ่งของ) Implementation บางออบเจ็กต์ของโมดูลอาจเป็น Internal ของโมดูลและมองไม่เห็น/เข้าถึงไม่ได้จากผู้ใช้ วิธีนี้ใช้หลีกเลี่ยง Dependency และให้ความปลอดภัยพร้อมกัน

ผู้ใช้แอปพลิเคชันรู้ว่าใช้งานอย่างไร แต่ไม่จำเป็นต้องรู้ว่าแอปพลิเคชันทำงานอย่างไร ไม่จำเป็นจริงๆ วิธีการป้องกันการเข้าถึงบางส่วนจากผู้ใช้บางกลุ่มเรียกว่า Data Hiding