Satura rādītājs
Kad mēs izstrādājam profesionālas lietojumprogrammas, to daļu konstrukcija pārsniedz vienkāršu kodu, kas dara tikai to, kas nepieciešams, un tam ir jābūt daudzām domām, filozofijai, konvencijām, īsāk sakot, vairākām lietām, kas atdala kodu, kas darbojas tikai no tā, kā tas darbojas un ir efektīvs.Pirms mēs varam nobīties, nezinot, vai varam iesniegt šādus pieteikumus, mums jāpatur prātā, ka augsta līmeņa sasniegšana notiek tikai ar praksi un centību.
Punkti, kas jāņem vērāTālāk mēs iepazīstināsim ar dažiem jēdzieniem un punktiem, kas mums jāņem vērā, veidojot klasi JavaMums tas nav jāseko kā soli pa solim, bet drīzāk kā ceļvedis tam, ko mēs vēlamies, lai mūsu kods būtu, lai mēs varētu izmantot to, kas mums šķiet vislabākais, lai gan ir ieteicams stingri ievērot sekojošiem jēdzieniem.
Klasei jābūt saskaņotai, tas ir, visiem tās elementiem ir jākalpo vienam mērķim, to mēs saucam kohēzijaTādā veidā mūsu klase ir bloks vai unikāla vienreizēja vienība.
Tajā brīdī, kad mūsu klase sāk aptvert vairāk tēmu un uzdevumu, kas ir tālu no kopīga mērķa, mums jādomā par papildu nodarbībām, tad mēs redzam, ka, piemēram, Java mums ir Stīgu klase kas apstrādā nemainīgas stīgas un StringBuilder klase kas palīdz mums izveidot mainīgas ķēdes, abas klases varētu būt līdzīgas, taču to mērķi ir ļoti atšķirīgi, tāpēc tās ir atsevišķas un saskaņotas savā darbībā.
Mums ir jāpatur prātā konvencijas, tas palīdz mums ātri izprast kodu un vieglāk integrēt darba grupas, konvencija ir ne tikai zināt, vai nosaukumam jābūt lielajam vai mazajam burtam, bet arī to, ka metožu nosaukumi ir aprakstoši.
Tātad, ja, piemēram, mums klasē ir metode, kas nosaka rakstzīmju skaitu un mēs to saucam garums () citā klasē, ka ir metode, kas veic līdzīgu darbību, nedrīkst būt ar citu nosaukumu, to mēs saucam konsekvenci.
Visbeidzot, mūsu klases skaidrība ir būtiska, lai mūsu kods kļūtu izcils, tas nozīmē, ka mums jāveido mūsu abstrakcijas tā, lai tās būtu vienkāršas un tās varētu izmantot jebkurā kontekstā, tāpēc Personu klase var saturēt atribūtus un metodes, kuras var piemērot dažādos kontekstos, klasei nezaudējot savu būtību.
[panelprimary = 'Svarīgi'] Vēl viens aspekts, kas jāņem vērā, ir tas, ka mēs nevaram ievietot atribūtus, kurus var iegūt no citiem, tādā veidā mēs varam izvairīties no neskaidrībām un uzrakstīt nevajadzīgu kodu. Tālāk redzamajā piemērā redzēsim, ko mēs ar to domājam. [ / paneļa primārais]
Kā mēs redzam, lai izveidotu labu klasi Java Nepietiek tikai ar to, ka nav sintaktisku vai semantisku kļūdu, mums jāņem vērā arī tās kvalitāte.