esafb52
شنبه 22 تیر 1392, 17:31 عصر
با سلام من معماری سه لایه رو برای یک پروژه انتخاب کردم و ازش استفاده کردم و دلایلی مانند تقسیم بندی برنامه به کدهای کوچک تر و به دنبال اون مدیریت آسانتر خطا ها و... رو از دلایلش میدونم !!!اگه اینا درست هست ما چرا بجاش از کلاس های partial استفاده نکنیم که اجتیاج نباشه بریم باز کلاس dal رو تو BAL باز نیو کنیم و از اون کلاس یه دستور رو برای پردازش پاس بدیم اینطرف و..........و یه جوری حافظه ای بیشتری از هیپ بگیریم و ...
خب تو کلاس های پارشال هم ما میتونیم با داشتن اسامی فیزیکی متفاوت و لی تو یه کلاس واحد همه اون کار ها رو انجام بدیم همچنین کد هم به قطعات کوچکتری تقسیم بندی شده و راحت خطا یابی میشه
مثلا یه کلاس فیزیکی دارم که از اون موجودیتو داخلش ساختمش و تمام فیلد و پراپرتی ها رو داخلش گذاشتم
یه کلاس فیزیکی دیگه هم برای متدهای کار با sql مثل کاتکنت و دیسکتنکت و اد و......
یه کلاس فیزیکی دیگه هم برای بکاپ و ریستور و.........
یه کلاس فیزیکی ..........................برای ................................
و همه اینها در یک کلاس
البته درست میدونم این تمام اون مزایای سه لایه رو پوشش نمیده ولی قابلیت کمی هم نیست در ضمن بد نیست اشاره کنم که هدف از ایحاد کلاس های partial که کار همزمان چند نفر با یک کلاس هست رو میدونم
موفق باشین
خب تو کلاس های پارشال هم ما میتونیم با داشتن اسامی فیزیکی متفاوت و لی تو یه کلاس واحد همه اون کار ها رو انجام بدیم همچنین کد هم به قطعات کوچکتری تقسیم بندی شده و راحت خطا یابی میشه
مثلا یه کلاس فیزیکی دارم که از اون موجودیتو داخلش ساختمش و تمام فیلد و پراپرتی ها رو داخلش گذاشتم
یه کلاس فیزیکی دیگه هم برای متدهای کار با sql مثل کاتکنت و دیسکتنکت و اد و......
یه کلاس فیزیکی دیگه هم برای بکاپ و ریستور و.........
یه کلاس فیزیکی ..........................برای ................................
و همه اینها در یک کلاس
البته درست میدونم این تمام اون مزایای سه لایه رو پوشش نمیده ولی قابلیت کمی هم نیست در ضمن بد نیست اشاره کنم که هدف از ایحاد کلاس های partial که کار همزمان چند نفر با یک کلاس هست رو میدونم
موفق باشین