شگرد
معنی کلمه شگرد در فرهنگ معین
معنی کلمه شگرد در فرهنگ عمید
معنی کلمه شگرد در فرهنگ فارسی
( اسم ) روش راه طریقه طرز : فلانی شگردش این است که ...
معنی کلمه شگرد در دانشنامه عمومی
شگرد (برنامه نویسی رایانه ای). یک شِگِرد ( به انگلیسی: Method ) یا مِتُد در برنامه نویسی شیءگرا، یک «رویه» مرتبط با «یک پیام و یک شیء» است.
یک شیء از «داده» و «رفتار» تشکیل داده شده است: «داده» ویژگی آن شیء را نمایش می دهند و «رفتارها» توسط ««شگردها»» نمایان می شوند. برای مثال شیء «پنجره» می تواند شگردهایی مثل «بازکردن» یا «بستن» داشته باشد، که حالت آن ( آیا در هر لحظه زمانی باز یا بسته است ) یک ویژگی است. یک «واسط »تعیین می کند که چگونه یک شیء توسط هرکدام از مصرف کنندگان متنوع اش باید استفاده شود.
در برنامه نویسی مبتنی بر کلاس، شگردها در یک کلاس تعریف می شوند، و اشیاء نمونه هایی از کلاس ها هستند.
توانمندی «رونویسی» و «پوشاندن» دو ویژگی متمایز کننده اصلی بین صدازدن شگرد و رویه است.
یکی از مهمترین قالبیت های یک شگرذ، توانمندی رونویسی شگرد ( به انگلیسی: Method overriding ) است: یعنی یک نام مشابه ( مثل مساحت ) را می توان برای چندین نوع متفاوت از کلاس استفاده کرد. این موضوع به اشیای ارسال کننده امکان فراخوانی رفتارهایی را می دهد، که پیاده سازی آن رفتارها به شیء گیرنده محول شده است. برای مثال، یک شیء می تواند یک پیام «مساحت» رابه شیء دیگر ارسال کند، و آنچه رخ می دهد آن است که فرمول مناسب، براساس آنکه شیء گیرنده یک «مستطیل»، «دایره»، یا «مثلث» یا غیره است، فراخوانی می شود.
شگردها یک واسط تهیه می بینند که دیگر کلاس ها از آن استفاده می کنند تا به ویژگی های یک شیء دسترسی یابند، یا آن را دستکاری کنند؛ به این موضوع پوشاندن ( به انگلیسی: encapsulation ) می گویند.