سلام
همان طور که همه میدونیم دیزاین پترنها راه حل هایی هستند برای یکسری مشکلات رایج در شی گرایی
دیزاین پترن factory به سه شاخه simple factory , factory method , abstract factory تقسیم میشه که مشکل new کردن رو حل میکنه
دلیل وجود دو دیزاین پترن factory method , abstract factory وجود مشکلی هست که simple factory نمی تونه حلش کنه
دیزاین پترن simple factory چه مشکلی نمیتونه حل کنه که دیزاین پترن factory method برطرفش میکنه؟