לפני כשבוע נתקלתי בוויכוח הבא: במערכת כלשהי, באזור לו נקרא “Sub-Project 3”, מחלקה A (בג’אווה) קראה למתודה במחלקה B, אשר דרשה כפרמטר איזה ערך. הערך יכול להיות אחד מ 3 ערכים קבועים – ועל כן המפתחים יצרו enum (נקרא לו ENUM_X). מפתח אחר גילה שבדיוק אותו enum (נקרא לו ‘ENUM_X) מוגדר במקום אחר בפרויקט, ודרש שמחלקות A ו B ישתמשו ב enum המקורי –...
לקריאת הכתבה המלאה בGeektime.co.il או הכנסו לכתובת: https://www.geektime.co.il/questions-about-object-oriented-design/
לקריאת הכתבה המלאה בGeektime.co.il או הכנסו לכתובת: https://www.geektime.co.il/questions-about-object-oriented-design/