הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תרגול OOP? (https://hosts.co.il/forums/showthread.php?t=49801)

phpyo 15-07-07 12:50

תרגול OOP?
 
שלום!

למדתי אודות ה-OOP ושימוש בו, אשמח לקבל משימה אשר תוכל לעזור לי לתרגל את הידע החדש על מנת שאוכל להתקדם בלימוד התכנות המקצועי.

תודה :)

חיים 15-07-07 13:06

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

Eran-s 15-07-07 13:12

ציטוט:

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

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

תעשה מחלקה עם Constructor (מטודה בנאית המתבצעת בעת זימון המחלקה, חייבת להיקרא בשם המחלקה)

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

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

LosNir 15-07-07 13:23

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 521687)
מתרגול תרגילים פשוטים לא לומדים.
צריך ללכת ישר על הקשה ביותר כשיודעים את הבסיס ומטעויות לומדים.

תעשה מחלקה עם Constructor (מטודה בנאית המתבצעת בעת זימון המחלקה, חייבת להיקרא בשם המחלקה)

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

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

לא נכון בהכרח - ב PHP4 זה צריך להקרא באותו השם של המחלקה,
אבל ב PHP5 זה צריך להקרא כ "__constructor"

Eran-s 15-07-07 13:25

ציטוט:

נכתב במקור על ידי LosNir (פרסם 521691)
לא נכון בהכרח - ב PHP4 זה צריך להקרא באותו השם של המחלקה,
אבל ב PHP5 זה צריך להקרא כ "__constructor"

אני יוצא מנקודת הנחה שיש לו PHP4,
אני חושב שב-PHP5 ניתן גם לקרוא בשם המחלקה ולא __constructor

phpyo 15-07-07 13:28

לא הבנתי אותך Erans, אשמח להסבר חוזר.

Eran-s 15-07-07 13:33

ציטוט:

נכתב במקור על ידי phpyo (פרסם 521696)
לא הבנתי אותך Erans, אשמח להסבר חוזר.

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

חיים 15-07-07 13:40

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

Ben Segal 15-07-07 21:45

איך ניתן להוריש מחלקה? ובמה זה עוזר?

LosNir 15-07-07 21:57

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 521693)
אני יוצא מנקודת הנחה שיש לו PHP4,
אני חושב שב-PHP5 ניתן גם לקרוא בשם המחלקה ולא __constructor

לא - ב PHP5 לא אפשרי.. ד"א,
טעיתי זה __construct.

אבל זה לא משנה.. 99 אחוז יש לו PHP4 :D


כל הזמנים הם GMT +2. הזמן כעת הוא 04:01.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ