استاتیک کردن متد اتصال به پایگاه داده

پرسیده شده
فعالیت 1159 روز پیش
دیده شده 375 بار
0

سلام ,

در زمان 11:00 طبق اصول کد تمیز می شه متد connct() از کلاس DatabaseConction  رو استاتیک بزاریم ؟

تا اینکه در کلاس های دیگه بدون نمونه سازی عمل اتصال به پایگاه داده انجام بشه ؟

فایل پیوست

Faraz salehi
Faraz salehi

30 بهمن 99

1
حذف شده

سلام .. استاتیک کردن متد یک کلاس در اکثر مواقع کار درستی نیستش، یکی از دلایلش این هستش که شما دیگه با یک آبجکت روبرو نخواهید بود و این موضوع خیلی میتونه برای شما مشکل ایجاد کنه زمانی که برنامه شما بزرگ بشه.. پس اصلا توصیه نمیشه که این کار رو انجام بدید و شما برای اینکه بتونید یه مقدار performance برنامه خودتون رو بهتر کنید میتونید کاری کنید که فقط از این آبجکت یک نمونه در طول برنامه داشته باشید .. شما برای این کار میتونید از دیزاین پترن Singleton استفاده کنید.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

2 اسفند 99

0
حذف شده

سلام 

 

دلیل خاصی برای این کار مدنظرتون هست؟

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

30 بهمن 99

حذف شده
فکر می کنم پروسه نمونه سازی از برنامه انرژی می گیره , فقط می خوام بدونم اگر بخوایم به حالت بهینه کار کنیم , استاتیک کردن متد های یک کلاس کمکی به سرعت عمل انجام برنامه می کنه ؟ یا نه. اگر کمک می کنه تو این مبحث تمیز کد نوشتن اختلالی بوجود میاره ؟
Faraz salehi

30 بهمن 99