Apskritai bet koks metodas, kuris nepriklauso nuo egzemplioriaus būsenos, turėtų būti statinis. Pagalbinės klasės, kuriose nėra nieko, išskyrus statinius metodus, pačios turėtų būti paskelbtos statinėmis, kad netyčia nepridėtų nestatinių narių ir nesukurtumėte klasių.
Ar pagalbiniai metodai turi būti statiški?
21 Atsakymai. Man labiau patinka tokie pagalbiniai metodai privatūs statiniai; skaitytojui bus aišku, kad jie nepakeis objekto būsenos.
Ar pagalbininkų klasė gali būti statiška?
Dauguma pagalbinių ar naudingumo klasių naudokite statinius metodus. Turėtumėte naudoti tik nestatinius metodus, jei norite sukurti kelis pagalbinės klasės egzempliorius, bet kadangi jums tereikia paprastos įvesties -> funkcijos -> išvesties, metodus paversčiau statiniais.
Ar statinės pagalbinės klasės yra blogos?
Kodėl statinės pagalbinės klasės yra blogos? Statinės pagalbinės klasės yra blogos, nes dėl jų sunkiau suprasti programas (taigi sunkiau įtraukti naujus kūrėjus), atsiranda klaidų, nes neaišku, kokius duomenis jos turi veikti, ir jie apsunkina pakeitimus dėl padidėjusio sujungimo.
Ar pagalbiniai metodai turėtų būti privatūs?
Vidiniai pagalbiniai metodai yra (tikriausiai) puikūs
Jei metodas iš tikrųjų yra tik viešo metodo pagalbininkas ir nėra prasmės gyventi atskirai kitame kontekste, tai gerai, kad tai būtųprivatus metodas.