מפעל מאושר?

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

במסגרת תכנון העל (High Level Design) ביקשתי מאחד המפתחים המוכשרים שלי לדאוג לכך שכל שירות של היישום יהיה מנותק מהשירותים האחרים, והטיפול בו יתבסס על הקצאה בזמן ריצה באמצעות מפעל מחלקות (אוי כמה שזה נשמע רע בעברית, הכוונה כמובן ל- Class Factory). להמשיך לקרוא