0

جاوااسکریپت

 
golami1223
golami1223
کاربر برنزی
تاریخ عضویت : آبان 1389 
تعداد پست ها : 683
محل سکونت : بوشهر

«ساختار شماتیک» محوری
یک شنبه 28 آذر 1389  7:38 AM

«ساختار شماتیک» محوری

ساختار شماتیک 

جاوا اسکریپت به جای رده‌ها برای تعریف ویژگی‌های اشیا، که شامل متد‌ها و وراثت است از «ساختار شماتیک» استفاده می‌کند (prototype). امکان شبیه سازی بسیاری از امکانات رده-محور با ساختارهای شماتیک جاوا اسکریپت امکان پذیر است.

توابع در نقش سازندهٔ اشیا 

برای توابع علاوه بر نقش عادی، به عنوان سازنده ی اشیا هم عمل می‌کنند. آوردن یک new قبل فراخوانی تابع، آن را با کلمهٔ کلیدی this وابسته سازی شده به شی جدید اجرا می‌کند.ویژگی prototype از تابع مورد نظر، ساختار شماتیک شی جدید را مشخص می‌کند.

توابع در نقش متد 

بر خلاف بیشتر زبان‌های شی گرا تفاوتی میان تعریف تابع و متد وجود ندارد. بلکه تفاوت در زمان فراخوانی تابع است، زمانی که یک تابع به عنوان متد یک شی فراخوانده می‌شود کلمهٔ کلیدی this محلی آن تابع به شی مورد نظر وابسته سازی می‌شود.

تشکرات از این پست
دسترسی سریع به انجمن ها