אנחנו עובדים על שחזור אפליקציית Unionpedia ב-Google Play Store
יוֹצֵאנִכנָס
🌟פישטנו את העיצוב שלנו לניווט טוב יותר!
Instagram Facebook X LinkedIn

עקרון ההחלפה של ליסקוב

מַדָד עקרון ההחלפה של ליסקוב

החלפה הוא עקרון תכנות מונחה עצמים לפיו, בתוכנת מחשב, אם S הוא תת-טיפוס של T, אז אובייקטים מטיפוס T עשויים להיות מוחלפים עם אובייקטים מטיפוס S מבלי לשנות את ההתנהגות של T (נכונות, ביצוע משימות, ועוד).  עקרון ההחלפה של ליסקוב הוא הגדרה מסוימת של קשר בין טיפוסים לתת-טיפוסים שנקרא strong) behavioral subtyping) שהוצג לראשונה ב-1987 על ידי ברברה ליסקוב, וב-1994 יחד עם ג'נט ווינג היא ניסחה את העיקרון בתמציתיות על דף נייר כדלקמן:תהי (f(x תכונה שניתן להוכיח את נכונותה עבור אובייקטים x מטיפוס T, ויהי S תת-טיפוס של T, אזי (f(y צריכה להיות נכונה עבור אובייקטים y מסוג S. [1]

תוכן עניינים

  1. 4 יחסים: תוכנית מחשב, תכנות מונחה-עצמים, טיפוס נתונים, ברברה ליסקוב.

  2. תכנות מונחה-עצמים

תוכנית מחשב

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

לִרְאוֹת עקרון ההחלפה של ליסקוב ותוכנית מחשב

תכנות מונחה-עצמים

תכנות מונחה־עצמים או לעיתים תכנות מוכוון־עצמים (באנגלית: Object-Oriented Programming, או בקיצור OOP) הוא פרדיגמת תכנות המשתמשת ב"עצמים" (אובייקטים) לשם תכנות תוכניות מחשב.

לִרְאוֹת עקרון ההחלפה של ליסקוב ותכנות מונחה-עצמים

טיפוס נתונים

טיפוס נתונים (באנגלית: data type) הוא מושג בשפות תכנות המתאר את סוגו של משתנה השייך לו, כלומר מגדיר אלו ערכים הוא עשוי לקבל, ובאלו דרכים.

לִרְאוֹת עקרון ההחלפה של ליסקוב וטיפוס נתונים

ברברה ליסקוב

ברברה ג'יין הוברמן ליסקוב (באנגלית: Barbara Jane Huberman Liskov; נולדה ב-7 בנובמבר 1939) היא מדענית אמריקאית בתחום מדעי המחשב.

לִרְאוֹת עקרון ההחלפה של ליסקוב וברברה ליסקוב

ראה גם

תכנות מונחה-עצמים

אזכור

[1] https://he.wikipedia.org/wiki/עקרון_ההחלפה_של_ליסקוב