| FONForum http://www.fonforum.org/ |
|
| Pomagajte...objektni TP http://www.fonforum.org/viewtopic.php?f=8&t=3997 |
Stranica 1 od 1 |
| Autoru: | zobm [ 01.06.2005. 18:58:50 ] |
| Tema posta: | Pomagajte...objektni TP |
Njegovo velicanstvo Turbo Pascal… Davno su bili principi programiranja... Ako je zahtev “definisati interface IStablo i klasu StabloFactory”, da li to znaci da treba uraditi sledece (tj. da li sam im dobro dodelio imena): unit IStablo; interface …… StabloFactory=object …... end; implementation …... A, zatim ga iskoristiti u gl. programu Ili nesto drugo? |
|
| Autoru: | Rastko [ 01.06.2005. 22:35:23 ] |
| Tema posta: | |
davno to bese.... koliko se ja secam to ide ovako: Kod: unit IStablo;
interface ... type StabloFactory=object {*ako hoces stavis posle toga konstruktor, recimo constructor init; *} {*navedes procedure i funkcije koje ces da imas*} ... implementation ... end. znaci dobro ti je, samo treba "type" da stavis... |
|
| Autoru: | zobm [ 02.06.2005. 12:32:22 ] |
| Tema posta: | |
hvala ti! |
|
| Autoru: | zlatko [ 02.06.2005. 22:58:35 ] |
| Tema posta: | |
Meni se zadatak čini kao da se treba rešiti u C#, a tamo je interfejs nešto sasvim drugačije od interfejsa u paskalu. Na to me navodi i Factory metoda tj. Factory pattern koji stvara različite implementacije jednog interfejsa. |
|
| Autoru: | VITA [ 02.06.2005. 23:48:22 ] |
| Tema posta: | |
mislim da ti je zahteb da imas neku metodu u koji na osnovu odredjenog argumenta kreiras neki oblekat koji implementira taj intergace i da ga vratis.. zatim onaj ko poziva tu metodu dobija kao rezultat nesto sto implementira interface i sa njim moze da rafi bez obzira na konkretnu implementaciju... to zavisi sammo od argumenta tactory metode... (extra ovi design parerni )
|
|
| Autoru: | VITA [ 02.06.2005. 23:53:28 ] |
| Tema posta: | |
ako u TP nema interface-a (a kad malo bolje razmislim 100% nema ) onda nek se napavi jedna klasa koju ce svi tipovi implementacije da nasledjuju... i onda ti vracas taj neku podklasu a vraceni objekat koristis kao da je to ta osnovna klasa koja ima praznu implementaciju tih metoda (ili virtuelne metode? )
evo lepog objasnjenja.... http://www.javasvet.org/resource.do?id=7 mada baci pogleda i na http://www.javasvet.org/resource.do?id=10 |
|
| Autoru: | -Bodza- [ 03.06.2005. 13:28:44 ] |
| Tema posta: | |
Naravno da ima interface-a u Turbo Pascalu, jedino je pitanje da li se moze ta klasa koja u C# predstavlja pattern implementirati na isti nacin u TP. U svakom slucaju ne vredi sada odgovarati coveku, posto je ocigledno pitao zbog domaceg iz struktura podataka, za koji je zadnji rok bio juce... |
|
| Autoru: | VITA [ 03.06.2005. 20:34:49 ] |
| Tema posta: | |
interface-a u smislu java interface-a... tipa da jedna klasa moze da imp. mali milion interface-a a da je podklasa jedne klase i sl. fazoni
|
|
| Stranica 1 od 1 | Sva vremena su u UTC + 1 sat |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|