Pitanja označena sa "ooad"

Objektno orijentirana analiza i dizajn - koristite ovu oznaku za pitanja vezana uz objektno orijentirano programiranje. Također uključite jezične oznake, kao što je java, gdje je to prikladno.
23
odgovor

Kada trebate koristiti vs strukturu klase u C + +?

U kojim scenarijima je bolje koristiti struct vs klasu u C + +?
set 10 ruj. '08 u 19:29
16
odgovor

Razlika između kvačila i spojke

Koja je razlika između spojke i kvačila? Kako kohezija i kohezija mogu dovesti do dobrog ili lošeg dizajna softvera? Koji su neki primjeri koji opisuju razliku između njih i njihov utjecaj na ukupnu kvalitetu koda?
postavljen je 21. lipnja 2007. u 17:01 sati
20
odgovor

Apstrakcija VS Informacije skriva VS enkapsulaciju

Možete li mi reći razliku između apstrakcije i skrivanja informacija u razvoju softvera? Zbunjen sam. Apstrakcija skriva detaljnu provedbu, a informacije skrivaju apstraktne detalje o nečemu. Ažurirano ...
Postavite 24. kolovoza '08 u 0:41
8
odgovor

Konstruktori vs tvorničke metode

Kod modeliranja klasa, koja je preferirana metoda inicijalizacije: konstruktori ili tvorničke metode I što bi bilo razmatranje za korištenje bilo kojeg od njih? U nekim situacijama preferiram tvorničku metodu koja vraća ...
postavljeno 10. ožujka u 7:38
12
odgovor

Što znači "nisko prianjanje i visoko prianjanje"?

Imam problema s razumijevanjem niske u sprezi i visokoj koheziji. Guglala sam i puno čitala o tome, ali još uvijek je teško razumjeti. Koliko ja razumijem, visoka kohezija znači da moramo imati razrede specijalizirane za ...
postavljen 22. prosinca. '12 u 9:57
11
odgovor

Što je anti-pattern?

Proučavam uzorke i anti-obrasce. Imam jasnu ideju o modelima, ali nemam anti-obrasce. Definicije s Interneta i Wikipedije me zbunjuju. Može li mi netko objasniti jednostavnim riječima kakav je to anti-uzorak? Koja je svrha? ...
postavljeno 11. lipnja u 14:33
7
odgovor

Što znači "program za sučelja, a ne za implementaciju"?

Jedan će naići na tu frazu kada čitate o uzorcima dizajna. Ali ne razumijem ovo, može li mi netko to objasniti?
postavljeno 23. travnja '10 u 13:27
13
odgovor

Zašto koristimo sučelje? Je li to samo za standardizaciju?

Zašto koristimo sučelje? Je li to samo za standardizaciju?
set siječanj 08 '10 u 10:17
8
odgovor

Spojka i kvačilo

Pokušavam smanjiti pojmove kohezije i kohezije na kratku definiciju. Može li mi netko dati kratko i jasno objašnjenje (ukratko, od definicija na Wikipediji ovdje i ovdje)? Kako su u interakciji? Hvala vam. Ima li tko dobar ...
set 02 Sep '08 u 19:24
6
odgovor

Kako dizajnirati pomoću CRC kartica?

Uvijek sam se pitao kako ljudi koriste kartice za suradnju s klasom CRC. Čitao sam o njima u knjigama, pronašao nejasne informacije na internetu, ali nisam razumio. Mislim da bi netko trebao napraviti YouTube video koji prikazuje sesiju sa ...
19. rujna '08 u 5:07
13
odgovor

Kako izbjeći geters i seters

Na mnogim mjestima čitam da su "geteri i seljaci zli". I shvatio sam zašto. Ali ne znam kako ih u potpunosti izbjeći. Reći stavku je klasa koja sadrži informacije o imenu, količini, cijeni, itd. ... i ItemList je klasa koja ima popis stavki ...
postavljeno 23. veljače '12 u 18:40
2
odgovor

Što je apstrakcija protiv grafike nestabilnosti?

Nedavno sam koristio NDepend, a on je pripremio dobro izvješće o mojim .net gradnjama i srodnim pdbovima. Najzanimljivija stvar koju sam pronašla u izvješću je apstrakcija protiv krive nestabilnosti. Htjela sam to detaljno razumjeti, pročitala sam njihove dokumente i ...
postavljen 23. lipnja u 10:39
3
odgovor

Pokušajte / ulovite konstruktora - preporučena praksa?

Nešto za što sam oduvijek bio zainteresiran je javna klasa FileDataValidator {private String [] lineData; public FileDataValidator (String [] lineData) {this.lineData = lineData; removeLeadingAndTrailingQuotes (); pokušajte {validateName ...
postavljen 28. svibnja '13 u 18:38
1
odgovor

C ++: Asocijacija, agregacija i sastav

Počinjem učiti OOAD, i teško mi je pronaći uzorak C + + koda koji ilustrira kako se udruživanje, agregacija i sastav provode programski. (Posvuda ima nekoliko poruka, ali se odnose na C # ili javu). Našao sam primjer ili dva, ali sve o ...
postavljen 11. rujna 14 u 7:59
4
odgovor

Poslovna pravila vrijede za određeno vremensko razdoblje - kako uredno upravljati

Upravo sam počeo raditi u vladinoj agenciji i imao sam zanimljiv problem: poslovna pravila ovise o zakonodavnoj grani, te se stoga moraju pridržavati točnih vremenskih razdoblja tijekom kojih je zakonodavna vlast aktivna ...
postavljen 30. lipnja 2011. u 20:49