اگر بخوایم داخل AccountService استرینگ نوع اکانت (type) رو بگیریم و شرط هایی که داخل کنترلر قرار دادیم رو ببریم داخل متدی از سرویس مثل ResolveAccount و فقط اون رو داخل کنترلر فراخونی کنیم بهتر نیست؟ اینجوری کنترلر ما درگیر newکردن نمیشه. اما خوب یک جا مطرح شد new کردن داخل خود factory موردی نداره ، اینجا ما داریم داخل سرویس new میکنیم اصول الگو زیر سوال نمیره؟