מילון אונליין

  חיפוש ברשת      מילון      חיפוש בפורום

 

כימוס – מילון עברי-אנגלי

Babylon Hebrew-Englishהורד מילון בבילון 9 למחשב שלך
כימוס
nm. encapsulation, act of placing or enclosing in a capsule; insertion of all methods and data needed for independent operation into one program; (Telecommunications) inclusion of one data structure within another

כימוס – מילון עברי-עברי

Babylon Hebrew Thesaurusהורד מילון בבילון 9 למחשב שלך
כימוס
(ז') אנקפסולציה, קפסול, הכנסה וסגירה בתוך קפסולה; (בתכנות מונחה עצמים) שיבוץ השיטות והנתונים הדרושים לפעולה עצמאית בתוך תוכנית אחת; (בטלקומוניקציה) הכללת מבנה נתונים אחד בתוך השני

Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתהורד מילון בבילון 9 למחשב שלך
כימוס

כימוס (Encapsulation) הוא מאפיין חשוב בתכנות ובמיוחד בתכנות מונחה-עצמים המאפשר יצירת יחידת תוכנה בעלת ממשק מוגדר לשאר חלקי התוכנה. בשפות תכנות בעלות כימוס, אפשר להגדיר הרשאות גישה לאלמנטים שונים ביחידה. לדוגמה, ניתן להגדיר שפונקציה מסוימת ניתנת לגישה מכל מקום בקוד או רק מתוך הקוד של אותה יחידת תוכנה.

הכימוס באה לענות על בעיה של חוסר תיחום של קוד בתכנות פרוצדורלי, שבו משתנה אחד היה נגיש לכל מרחב הקוד, וכאשר נעשה בו שינוי או הוספו פונקציות שהתייחסו למשתנה שכבר קיים, הדבר גרם לכך שהקוד השתנה ללא בקרה, והשפיע על פונקציות אחרות ללא כל כוונה. הכימוס מסייע בבניית תוכנה בצורה מודולרית. מכיוון שליחידת התוכנה ממשק מוגדר, שאר הקוד אינו מסתמך על המימוש הפנימי שלה. הדבר מאפשר שינוי של המימוש הפנימי ללא שינוי של שאר התוכנה. יתרון נוסף של שימוש בכימוס הוא האפשרות להשתמש ביחידות תוכנה סגורות בלי צורך להבין את פרטי המימוש. יחידת התוכנה משמשת מעין "קופסה שחורה" או "קפסולה" עם מתגים. המשתמש צריך ללמוד רק איך להפעיל את המתגים ואינו צריך לדעת מה יש בתוך הקופסה.


להמשך המאמר ראה Wikipedia.org...


© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה




© 2007 מילון G בבילון אונליין - נתמך ע"י מילון בבילון 9