مقادیر name , family رو من به صورت هارد کد نوشتم داخل ابجکتم و حالا اگر بخام یک ابجکت شبیه همین داشته باشم با اسم نوید و فامیلی پولادی باید بیام دوباره اینکار کنم به نظرتون ؟
خب این قانون DRY رو زیر سوال میبره برای داینامیک کردن ما میایم از متدهای سازنده استفاده میکنیم به این شکل که اینجا اومدیم موقعه ساخت شی از تابع مون ورودی بهش دادیم که بتونیم یک نمونه از متد user داشته باشیم اما با مقادیر متفاوت که به کمک متد سازنده این عمل دست پیدا میکنه