Ümumilikdə, instansiyanın vəziyyətindən asılı olmayan hər hansı metod statik olmalıdır. Statik metodlardan başqa heç nə ehtiva edən köməkçi siniflərin özləri statik elan edilməlidir ki, təsadüfən qeyri-statik üzvlər əlavə edəsiniz və sinifləri işə salasınız.
Yardımçı üsullar statik olmalıdır?
21 Cavablar. Mən belə köməkçi üsulların private static olmasını üstün tuturam; bu, oxucuya obyektin vəziyyətini dəyişdirməyəcəklərini aydın edəcək.
Köməkçi sinfi statik ola bilərmi?
Əksər köməkçi və ya köməkçi siniflər statik metodlardan istifadə edir. Siz yalnız köməkçi sinifinizin çoxsaylı nümunələrini yaratmaq istəyirsinizsə, qeyri-statik üsullardan istifadə etməlisiniz, lakin sizə sadəcə sadə giriş -> funksiyası -> çıxışına ehtiyacınız olduğundan, metodları statik edərdim.
Statik köməkçi sinifləri pisdir?
Statik köməkçi sinifləri niyə pisdir? Statik köməkçi siniflər pisdir, çünki onlar proqramların başa düşülməsini çətinləşdirir (və beləliklə də yeni tərtibatçıları işə salmağı çətinləşdirir), səhvlərə səbəb olur, çünki onların hansı data üzərində işləməsi aydın deyil və artan birləşmə səbəbindən dəyişiklikləri çətinləşdirirlər.
Yardımçı üsullar məxfi olmalıdır?
Daxili köməkçi üsullar (ehtimal ki) yaxşıdır
Əgər metod həqiqətən ictimai metod üçün köməkçidirsə və başqa kontekstdə təkbaşına yaşamağın mənası yoxdursa, bu bunuməxfi metod kimi saxlamaq yaxşıdır.