Factory Method / Abstract Factory
חברי הפורום הנכבדים, יש לי שאלה. מטרתם של שני ה - patterns הנ"ל היא "לפשט" יצירה של אובייקטים, לגרום לכך, שבמערכות שונות יווצרו אוביקטים המתאימים למערכת, בעלי אותה הפונקציונאליות. היכן, אכן, ייקבע, מהו ה - factory המתאים? האם בצורה hard-coded (והנאיבית) כגון: CFactory* pcWidgetFactory = new CLinuxWidgetFactory או, מה שלי נראה, בצורה יותר מתוחכמת, שכרגע אני לא מסוגל לחשוב עליה? תודה
חברי הפורום הנכבדים, יש לי שאלה. מטרתם של שני ה - patterns הנ"ל היא "לפשט" יצירה של אובייקטים, לגרום לכך, שבמערכות שונות יווצרו אוביקטים המתאימים למערכת, בעלי אותה הפונקציונאליות. היכן, אכן, ייקבע, מהו ה - factory המתאים? האם בצורה hard-coded (והנאיבית) כגון: CFactory* pcWidgetFactory = new CLinuxWidgetFactory או, מה שלי נראה, בצורה יותר מתוחכמת, שכרגע אני לא מסוגל לחשוב עליה? תודה