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