چه تفاوتی وجود داره که ما یک متود رو درون constructor اضافه کنیم یا خارج از اون؟
در مورد propertyها چه تفاوتی داره؟
سلام،
متدها داخل constructor: هر شیء متد خودشو داره (مصرف بیشتر حافظه). متدها خارج از constructor: همه اشیاء از یک متد مشترک استفاده میکنن (مصرف بهینه حافظه). propertyها داخل constructor: هر شیء property خودشو داره (برای مقادیر متفاوت). propertyها خارج از constructor: همه اشیاء از یک property مشترک استفاده میکنن (برای مقادیر مشترک).