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? :zbun:)

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/