סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

OOP WITH PHP + MySQLi – שיעור 5

סיכום השיעור בקצרה :

OOP – OBJECT ORIENTED PROGRAMMING – תכנות מונחה עצמים

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

למשל, אם יש לנו מערכת לניהול בית ספר, שמכילה מורים,תלמידים,מנהלים, ועוד. אז יהיה לנו מספר אובייקטים –

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

וגם תלמיד, גם מורה , וגם מנהל ירשו את האובייקט.

הוא יחיל כברירת מחדל את כל הדברים שיש לבן אדם, כמו תעודת זהות, שם, גיל, ועוד.

האובייקט של מנהל, הוא יכול לרשת את האובייקט של מורה, כי כל מנהל בבית ספר הוא גם מורה, יש לו גם משכורת, ויש הרבה דברים משותפים.

הגישה הזאת היא מקלה עלינו מאוד בכתיבת מערכות ואפליקציות ווב

במהלך השיעור למדנו על תכונות נוספות של OOP

כגון singleton,

ודברים נוספים כמו Interface וירושה של קלאסים.

בחלק השני של השיעור יצרנו db ב phpmyadmin ומשכנו את הנתונים ב php בצורה בסיסית באמצעות mysqli

קבצי שיעור 5 להורדה

 

 

סגירת תפריט