Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.361 pregleda

Najnovija ↓

Interfejsi u Delfiju 14.12.2008. u 16:37 · pre 217 meseci #1
Zna li neko nekakav dobar tutorijal o interfejsima u delfiju u praksi.
Jasne su mi osnovne stvari interfejsa. Delfi nema višestruko nasleđivanje, on ima interfejse. Da je interfejs ("vrsta apstraktne klase") način kojim forsiraš implementiranje metoda (i propertija (ali preko metoda)) klasama koje implementiraju interfejs, itd...
Pun sam teorije, a prazan prakse. Kako da koristim interfejse? Nekakvi linkovi, uputstva - bi dobro došla.

Pozdrav
Re: Interfejsi u Delfiju 14.12.2008. u 21:29 · pre 217 meseci #2
pa interfejsi se najviše koriste kada hoćeš da ti aplikacija koristi module (package)
da li su dll ili neki drugi, nebitno koristeći early bindig ili late bindig način učitavanja modula

najbolji tutorial i izveden primer je predavanje od Marca Cantu-a koji je održao na
ovogodišnjoj CodeGear konferenciji a zove se:
"Delphi Dynamic Architectures with Package"

mislim da sam čak postovao link pre par meseci
Re: Interfejsi u Delfiju 15.12.2008. u 07:44 · pre 217 meseci #4
Citat:
dbabic: Delfi nema višestruko nasleđivanje, on ima interfejse.

Ispravite me ako gresim, ali ja sam skoro siguran da Delphi ima višestruko nasleđivanje.
Re: Interfejsi u Delfiju 15.12.2008. u 09:15 · pre 217 meseci #5
Citat:
schild: Ispravite me ako gresim, ali ja sam skoro siguran da Delphi ima višestruko nasleđivanje.


grešiš
delphi nema višestruko nasledjivanje
Kombinacija enkapsulacije i interfejsa ti je jedini način da se približiš višestrukom nasledjivanju u Delphiju.
Re: Interfejsi u Delfiju 15.12.2008. u 10:55 · pre 217 meseci #7
Nema ga ni Java, ni Delfi, a ni C#(ovo za C# je razumljivo obzirom da je glavni arhitekta C#-a Anders Hajlsberg - čovek koji je stvorio turbo paskal, a posle i delfi).
Da ironija bude veća ideju interfejsa je uveo Microsoft svojim COM-om, Anders ga posle proširio i pojednostavio, tako da je i sam Microsoft za svoj COM rekao da su trebali da realizuju interfejse onako kako je to urađeno u Delfiju (verovatno su zato i pokupili Andersa Borlandu). Java je kasnije kao proveren koncept pokupila sve najbolje C++-a i Delfija, pa sa Delfiijem i interfejse.

(Mislim nije da me neko pitao nego je interesantno za reći :-))
Pozdrav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme