MasterScripter

תג: OOP

סך הכל 4 פוסטים

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

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

המשך קריאה

עקרון יישום פתוח-סגור

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

המשך קריאה

עקרון אחריות יחידה

חמשת העקרונות הראשונים, או בראשי תיבות S.O.L.I.D, היא קבוצת עקרונות שהוצגה לראשונה בשנות האלפיים המוקדמות, שמטרתן לבנות תבנית עבודה שמאפשרת תחזוקת קוד יעילה לצד יכולת הרחבה גבוהה.
בפוסט הזה, שהוא חלק מסדרה בת 5 פוסטים, אני אגלה לכם הכל על העקרון הראשון: עקרון אחריות יחידה

המשך קריאה

אקספקטו פטרונום: 7 מתודות קסם ששווה להכיר

החל מגרסה 5, PHP מציעה תמיכה מלאה-יותר (אך לא מלאה) של עקרונות תכנות מונחה עצמים,
כשאחת התכונות החדשות שנוספו היא Magic Methods – גם אם לא שמעתם עד היום על המונח הזה, אני מבטיח לכם שיצא לכם ליישם פונקציה שכזו עשרות פעמים!

המשך קריאה