בית התפתחות מה מסתיר מידע? - הגדרה מטכנולוגיה

מה מסתיר מידע? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של הסתרת מידע?

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

Techopedia מסביר הסתרת מידע

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

לדוגמה, חישוב שמייצר תוצאה נתונה עשוי להיות מוסתר. זה בעקבות מודל של פונקציונליות שניתן לתאר כסוג של הסתרת מידע.

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

מה מסתיר מידע? - הגדרה מטכנולוגיה