נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

לחיצה חוזרת ונשנית על המקש Tab תעביר אתכם בין הקישורים והאזורים השונים בעמוד.

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
PHP design patterns דפוסים תכנותיים של PHP

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

 

דפוסים תכנותיים design patterns ב- PHP

MVC וארגון קוד ה-PHP

הסבר פשוט שמלווה בדוגמאות קוד פשוטות במיוחד אודות דפוס ה-MVC שהוא הדפוס התכנותי החשוב ביותר למתכנתי PHP.

מדריך factory design pattern ב-PHP

הסבר באמצעות דוגמה פשוטה של אחד ה-design patterns הפשוטים ביותר והשימושיים ביותר.

דפוס תכנותי אסטרטגיה ב-PHP

דפוס תכנותי אסטרטגיה (design pattern) משמש כשרוצים שהבחירה בין מחלקות שמיישמות את אותו interface תעשה בזמן הריצה של הסקריפט. קראו על כך במדריך הבא שמסביר את הנושא בדרך פשוטה וקלה.

כיצד ומתי להשתמש בדפוס ה-singleton ב-PHP

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

הוספת פיצ'רים לקוד באמצעות דפוס תכנותי Decorator

במדריך החדש בסדרה שעוסקת בדפוסים תכנותיים ב-PHP תלמדו כיצד להשתמש בדפוס decorator כדי להוסיף פיצ'רים חדשים למחלקות קיימות וזאת באמצעות הוספת מחלקות חדשות במקום שינוי קוד המחלקות הקיימות. אם תשתמשו בדפוס זה תבטיחו לעצמכם שמירה על הקוד הקיים שלכם, והוספת פונקציונאליות נוספת לקוד בפחות מאמץ.

דפוס adapter ב-PHP

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

דפוס תכנותי template ב-PHP

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

כיצד לפשט את הקוד באמצעות דפוס facade?

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

 

אני ממליץ ללמוד PHP מונחה עצמים עם "The essentials of Object Oriented PHP" שהוא הספר שעליו מבוססים רוב המדריכים בנושא באתר רשתטק.
הקליקו על התמונה כדי לרכוש את ה-eBook:

eBook cover The essentials of Object Oriented PHP