Author Topic: OP - Objektove programovanie  (Read 188912 times)

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OP - Objektove programovanie
« Reply #625 on: 02.05.2008, 18:23:57 »
vdaka..uz sa mi to zacina vyjasnovat:)
☼Ѿ☼ ... ☼Ѿ☼

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #626 on: 02.05.2008, 18:25:13 »
why? :)

ako rozhodnúť podľa arraylistu, čo je v ktorom smere? :)

btw: pokiaľ si spomínam, tak to je dané v tom interface-i tak, nie?


jj je to tam uz dane... nic nenarobim... ja mam smery riesene cez Dictionary (key - Direction, value - room) a pre tie roomDirs si musim urobit skratka potom ArrayList :) takze potom pri rozhodovani musim spatne zas pristupovat do mojho Dictionary :)

jj, však práve :) potrebuješ to mať interne inak riešené, aby sa to dalo použiť :)
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #627 on: 02.05.2008, 18:31:21 »
btw ta verzia 0.2 interfejsov, je kus odveci vydana neskoro :D akoze este ze mam forgaca, lebo by sa mi nexcelo menit cely system mapy :)

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #628 on: 02.05.2008, 18:35:01 »
este ze som zacal az po vydani 0.2 :D
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #629 on: 02.05.2008, 19:56:52 »
este taka otazka ze v tych interfacoch je vsade pouzity arrayList pre itemy pre roomy pre vsetko, cize mame pouzivat arrayList? a ne len cisto List<Item>?

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #630 on: 02.05.2008, 20:00:11 »
este taka otazka ze v tych interfacoch je vsade pouzity arrayList pre itemy pre roomy pre vsetko, cize mame pouzivat arrayList? a ne len cisto List<Item>?

no interface musíš implementovať, takže ten ťa núti do tých arraylistov... aspoň na výstupe tých funkcíí... na vnútornú implementáciu môžeš použiť aj iné :)

ono... všeobecne, čo sa týka OP: pre ostatných je dôležité len to, čo vidia smerom von - public metódy, public členov tried... čo a ako si urobíš vnútri, v princípe, nikoho nezaujíma, AK to funguje dobre :)
preto sa aj robia a používajú interface-i: slúžia ako isté pravidlá pre dorozumievanie sa medzi triedami rôznych autorov... oi.
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #631 on: 02.05.2008, 20:03:09 »
ach jaj :) cize v get metode potom si mozem pouzit cyklus a hodim to vsetko do arrayListu a vratim uz len arrayList ne? no uvidim no :) a co by si poradil? pouzivat List a potom to prei get metode hodit do arrayListu? alebo cely cas pracovat s arrayListami?

buhehe

  • Hero Member
  • *****
  • Posts: 1583
    • View Profile
Re: OP - Objektove programovanie
« Reply #632 on: 02.05.2008, 20:05:18 »
a je v tom vobec rozdiel pri praci s arraylistom a list<item>? do listu sice vlozis len objekty typu item ale aky je rozdiel potom ked budem pracovat s arraylistom a listom?

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #633 on: 02.05.2008, 20:09:07 »
ach jaj :) cize v get metode potom si mozem pouzit cyklus a hodim to vsetko do arrayListu a vratim uz len arrayList ne? no uvidim no :) a co by si poradil? pouzivat List a potom to prei get metode hodit do arrayListu? alebo cely cas pracovat s arrayListami?

môžeš kľudne :)
ono :) niekedy som používal len arraylisty, v poslednej dobe som prešiel viac ku generikám... práve kvôli typovej kontrole... ale niekedy sa tie arraylisty hodia viac, aj keď v tomto prípade to je vlastne jedno, čo tam použiješ :)
ak to máš urobené nejakým spôsobom, tak to, imo, neprerábaj :) len si zbytočne prirobíš robotu :)
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #634 on: 02.05.2008, 20:11:22 »
:) ta mam aj zrobene s arraylistom a v skole na hodine som to prerobil na List :) sak uz nejak sa rozhodnem :D

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #635 on: 02.05.2008, 20:11:32 »
a je v tom vobec rozdiel pri praci s arraylistom a list<item>? do listu sice vlozis len objekty typu item ale aky je rozdiel potom ked budem pracovat s arraylistom a listom?

rozdiel v práci (add, remove, count, a pod.) s tými kontajnermi nie je, myslím :) ono až tak dobre ich nepoznám, takže presné rozdiely (okrem toho základného, hlavného) neviem...

tipujem, že tam bude nejaký rýchlostný rozdiel (imo v prospech listu), je tam tá typová kontrola... arraylist sa zase dá použiť na uloženie rôznych objektov, čo je výhoda niekedy :) asi aj ďalšie veci, nvm
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #636 on: 02.05.2008, 20:24:07 »
neham arrayList asi :) nexce sa mi s tym babrat :)

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #637 on: 02.05.2008, 22:28:10 »
radsej tam daj step :P
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #638 on: 02.05.2008, 23:40:46 »
momentalne implementujem len zakldne metody v triedach co bude pouzivat, potom niekedy buduci tyzden to dam dokopy

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #639 on: 02.05.2008, 23:57:55 »
Ja uz mam hotovy engine cely... pribeh je nahodeny tak z polky, dnes to este hadam dokoncim :)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #640 on: 03.05.2008, 00:12:10 »
no ja dnes xcem zrobit este pattern, uvidim ako mi to pojde :)

edit: nemate nejaku stranku kde je vysvetlene tie regularne vyrazy v c#????

edit2: uz som daco nasiel daco som si domyslel dufam ze pojde :D :D
« Last Edit: 03.05.2008, 01:40:54 by puq »

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OP - Objektove programovanie
« Reply #641 on: 03.05.2008, 03:35:44 »
huraaa..uz sa mam spravene miestnosti a mozem sa po nich hybat (aj s osetrenim kam sa neda ist)..nakoniec je ten step celkom uzitocny..len mi trvalo cely den kym som pochopil na co to sluzi :) :)
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #642 on: 03.05.2008, 03:46:13 »
mne este 5 miestnosti treba nahodit s vecami a spravanim a bude to hotove, len sa mi uz nechce :( strasne zdlhave to je :)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #643 on: 03.05.2008, 03:53:00 »
:D johnyo13 a jaky je vlastne ten vyznam stepu? :) lebo stale neviem ci to tam dam :D

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #644 on: 03.05.2008, 03:55:27 »
myslim ze Step tam nutne mat nemusis... nakolko to nie je rozhranie... rozhrania tam musia byt :)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #645 on: 03.05.2008, 04:15:53 »
hej nejde o to :) ale ide o to aky je jeho prakticky vyznam :) to ma zaujima

edit: no ale vo verzii 0.2 je step interface uz :) nie abstraktna trieda jak predtym :)

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #646 on: 03.05.2008, 04:17:53 »
jaj vidis mas pravdu... no tak vyznam sme sa tu pokusali vysvetlit... nepochopil si este? :D
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #647 on: 03.05.2008, 04:26:32 »
nepamatam :D skus zrhnut :D :D

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #648 on: 03.05.2008, 04:43:29 »
precitaj si to od 41. strany :P
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #649 on: 03.05.2008, 04:49:25 »
neeeeeee to neeeeeeeeeee :( napiiiis :D