maktab
جمعه 23 دی 1390, 23:49 عصر
فرض کنید برای ارسال اطلاعات به بانک برای هر جدول یه کلاس مینویسیم. حالا برای کنترل اطلاعات از کدام روش استفاده کنیم بهتره؟
روش اول:
توی هر کلاس و هر متد از try catch استفاده کنیم و برای هر کدام یه Exception بخصوص تولید کنیم. بعد هرجا مثلا فرم بخوایم اطلاعات را دریافت یا ارسال کنیم باز از try catch استفاده کنیم و از Exception تولید شده استفاده کنیم.
روش دوم:
یه لیست دیکشنری از خطاها داشته باشیم بعد باز از روش بالا استفاده کنیم با این تفاوت که به جای استفاده از try catch و تولید Exception برای هر متد، بیایم و خطای مربوط رو در لیست قرار بدیم. حالا در هرجا مثلا فرم، اگر توی لیست خطایی ایجاد شده، نمایش میدیم و گرنه که به کارمون ادامه میدیم. (این روش معمولا در asp mvc استفاده میشه)
روش اول:
توی هر کلاس و هر متد از try catch استفاده کنیم و برای هر کدام یه Exception بخصوص تولید کنیم. بعد هرجا مثلا فرم بخوایم اطلاعات را دریافت یا ارسال کنیم باز از try catch استفاده کنیم و از Exception تولید شده استفاده کنیم.
روش دوم:
یه لیست دیکشنری از خطاها داشته باشیم بعد باز از روش بالا استفاده کنیم با این تفاوت که به جای استفاده از try catch و تولید Exception برای هر متد، بیایم و خطای مربوط رو در لیست قرار بدیم. حالا در هرجا مثلا فرم، اگر توی لیست خطایی ایجاد شده، نمایش میدیم و گرنه که به کارمون ادامه میدیم. (این روش معمولا در asp mvc استفاده میشه)