Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[OOUP] Gradivo

gladiator

DazedAndConfused moj je prijedlog prvo gledati ključne riječi, a to su “accept” i “command”. Ja sam zadatak riješio ovako: upravljačka jedinica očita senzore i skuži što treba napraviti. Zatim stvori neku naredbu (dakle obrazac Naredba) te je predaje aktuatorskoj jedinici na izvršavanje kroz argument metode (cjelokupni odnos je Visitor)


MalaPumpa

gladiator Mozes li objasniti tocno koji su sudionici kod Visitora, ne mogu skuzit


bufus

Rene kazalo je direktorij valjda, ne znam jel prekasno stigao odgovor haha


gladiator

lijeva strana je aktuator kao takav (i apstraktni aktuator), a desna strana je strategija naredbi


JetaisUneErreur

kako je najbolje ovo učiti za kontinuirani prolaz?


Jale

JetaisUneErreur
Kroz labose ces nauciti dosta toga sto te pitaju na ispitima, sto ne znas pogledas na izvorima poput refactoring guru. Prije ispita pogledas stare zadatke s ispita, probas ih rijesiti (barem prepoznati obrazac i skicirati si neko rjesenje) i malo ponovis teoriju sto su vas pitali na labosima i to bi trebalo biti u redu. Na ispitima uvijek napisi barem nesto na programskim zadacima cak i ako ne znas “tocno” rijesiti, jer daju bodove ako to sto si napisao bar donekle ima smisla.


bodNaUvidima

JetaisUneErreur Nemoj zanemariti grafove svih obrazaca. Dosta bodova se skupi na crtanju njih na ispitima ako nece nista mijenjati od prosle godine.


---


jel bi ovo bio dekorator?


AntonioB25

🤡
Da, rekao je profesor prošli put na predavanju. Nije ga rješavao cijelog, nego samo rekao da se radi o dekoratoru.


---

Pleteni miš hvala! jel davao upute za jos neke zadatke mozda? u proslogodisnjoj temi sam nasao za 3. i 5. samo


Tonii

Pleteni miš Jesi siguran, nez jesam li ja nesto pomijesao ali nije li on bas taj zadatak rijesavao cijelog sa okvirnom metodom, ili je to neki drugi bio??


AntonioB25

🤡

  1. zadatak je okvirna metoda (osim ako nisam nešto krivo shvatio)
  2. zadatak promatrač (a, b, c) i strategija (d)

ne mogu sad uslikat što imam zapisano
i neka neko potvrdi, da nisam što krivo


AntonioB25

Zulul
mislim da je to bio prvi zadatak


Tonii

Pleteni miš A u pravu si da 1. je bio okvirna my bad


---

Pleteni miš cek na koji drugi zadatak mislis? jer 2. iz MI ’19 bi trebao biti dekorator, to je ovo gore što sam pitao

EDIT: aha jel to mislis na 4. iz ispita?


AntonioB25

🤡
da da
krivo sam označio


Tonii

Jel može netko objasniti razliku između strategije i naredbe, guglao sam na stacku overflow-u i refractoring guru i koliko sam skuzio naredba sluzi za odrediti sto napraviti a strategija kako napraviti. Ali uglavnom ne kuzim zasto bih ikad naredbu koristio jer mi se stvarno cini da se sve sa naredbom moze napraviti sa strategijom.


Mike

Zulul Naredbu koristiš kad imaš više različitih akcija koje mogu imati različite ishode, a strategiju kada imaš određenu akciju, ali želiš omogućiti više načina na koje se može izvesti. Tako da to dvoje možeš i kombinirati.
Npr. imaš više akcija koje želiš napraviti u programu Open, Print, Save, itd. i to predstaviš sa OpenCommand, PrintCommand, SaveCommand. Ti možeš za npr. SaveCommand (konktekst) iskoristiti strategiju tako da klijent može spremati koristeći različite vrste kompresija (strategije) ovisno o odabranoj konkretnoj implementaciji strategije.


« Prethodna stranica