חיפוש מונחים לפי ה-ABC:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

מה זה Encapsulation?

באופן כללי, encapsulation זהו הכללה של דבר אחד בתוך אחר, כך שהדבר שמוכל אינו מורגש. Decapsulation זהו בצב בו מסירים או חושפים את הדבר שהוכלל.

  1. בתכנות מונחה עצמים (Encapsulation ,(OOP, זהו הכללה בתוך object תוכנה של כל המשאבים הנדרשים להפעיל את האובייקט (ה-methods והנתונים). האובייקט מפרסם את הממשקים שלו. Objects אחרים מצטרפים למשקים אלו בכדי לעשות שימוש ב- ללא צורך בתכנון של האופן בו ה-object ישלים זאת. הרעיון הוא "אל תספר לי איך אתה הולך לעשות את זה". אפשר להתייחס ל-object כאטום עצמאי. ממשק של ה-object מורכב מ-methods ציבוריים ונתוני instantiated.
  2. בטלקומוניקציה, Encapsulation זה הכללה של מבנה נתונים בתוך מבנה אחר כך שהמבנה הראשוני של הנתונים מוסתר. לדוגמא, פורמט של נתונים ב-packet של TCP/IP יכול להיות מותמע בתוך ATM frame (שיטה אחרת לשידור יחידת נתונים). כחלק מהקונטקסט של השידור והקליטה של ה-ATM frame, ה-packet שעובר encapsulation הוא למעשה זרם של bits בין נתוני ה-ATM שמתארים את השידור.