bsng110
سه شنبه 05 آذر 1387, 22:54 عصر
هوالحیکم
ضمن عرض سلام و خسته نباشید خدمت مهندسین و برنامه نویسان سایت برنامه نویس
حقیقتش بنده یک تحقیق مهندسی نرم افزار دارم راجع به نحوه به مقایسه مشخصه ها(Properties) در #C و معادل آنها در ++C(یعنی توابع get و set جدا جهت هر صفت) و باید تحلیل کنم که به نظر برنامه نویسان، کدام روش مورد پسند برنامه نویسان می باشد و جهت این منظور قصد داشتم از شما بزرگواران کمک بگیرم.
شرایط سوال:
1- در ++C و زبان های مشابه، جهت دسترسی به یک صفت، تابعی با اعلان ()attributeType getAttribute می نوشتند و جهت مقدار دهی به آن صفت نیز تابعی با امضای (void setAttribute(attributeType variableName می نوشتند(مثلاً جهت فیلد ساعت کلاس زمان، تابع ()int getHour و (void setHour(int Hour را می نوشتند). البته از این روش در #C هم می توان استفاده کرد.
2- در #C جهت این منظور، از مشخصه ها(Properties) استفاده می شود یعنی یک مشخصه تعریف کرده و برای آن set و get را پیاده سازی می کنند:
int Hour
{
get { return hour}
set { hour = value;
}
صورت سوال:
به نظر شما کدام روش بهتر است، چرا؟ هزینه کدام روش بیشتر است؟ کدامیک کاربر پسندانه تر(User friendly) است؟ در نهایت، با توجه به هزینه و user friendly بودن، کدام روش به نظر شما بهتر است؟
ممنون می شوم هر چه سریع تر جواب دهید چرا که باید تا آخر همین هفته نتیجه آن را گزارش دهم. در ضمن، هر چه جامع آماری بیشتر باشد(تعداد پاسخ دهندگان)، گزارش من دقیق تر خواهد بود، پس لطفاً از این سوال به سادگی نگذرید!!!
***ویرایش شده توسط مدیر***
یا علی
حق نگهدارتان
ضمن عرض سلام و خسته نباشید خدمت مهندسین و برنامه نویسان سایت برنامه نویس
حقیقتش بنده یک تحقیق مهندسی نرم افزار دارم راجع به نحوه به مقایسه مشخصه ها(Properties) در #C و معادل آنها در ++C(یعنی توابع get و set جدا جهت هر صفت) و باید تحلیل کنم که به نظر برنامه نویسان، کدام روش مورد پسند برنامه نویسان می باشد و جهت این منظور قصد داشتم از شما بزرگواران کمک بگیرم.
شرایط سوال:
1- در ++C و زبان های مشابه، جهت دسترسی به یک صفت، تابعی با اعلان ()attributeType getAttribute می نوشتند و جهت مقدار دهی به آن صفت نیز تابعی با امضای (void setAttribute(attributeType variableName می نوشتند(مثلاً جهت فیلد ساعت کلاس زمان، تابع ()int getHour و (void setHour(int Hour را می نوشتند). البته از این روش در #C هم می توان استفاده کرد.
2- در #C جهت این منظور، از مشخصه ها(Properties) استفاده می شود یعنی یک مشخصه تعریف کرده و برای آن set و get را پیاده سازی می کنند:
int Hour
{
get { return hour}
set { hour = value;
}
صورت سوال:
به نظر شما کدام روش بهتر است، چرا؟ هزینه کدام روش بیشتر است؟ کدامیک کاربر پسندانه تر(User friendly) است؟ در نهایت، با توجه به هزینه و user friendly بودن، کدام روش به نظر شما بهتر است؟
ممنون می شوم هر چه سریع تر جواب دهید چرا که باید تا آخر همین هفته نتیجه آن را گزارش دهم. در ضمن، هر چه جامع آماری بیشتر باشد(تعداد پاسخ دهندگان)، گزارش من دقیق تر خواهد بود، پس لطفاً از این سوال به سادگی نگذرید!!!
***ویرایش شده توسط مدیر***
یا علی
حق نگهدارتان