Pri programiranju se uporabljajo pojmi abstraktnega razreda in vmesnika. Kakšne so njihove značilnosti?
Vsebina članka
- Kakšne so posebnosti abstraktnega razreda pri programiranju?
- Kaj je vmesnik??
- Primerjava
- Tabela
Kakšne so posebnosti abstraktnega razreda pri programiranju?
Med glavnimi značilnostmi abstraktni razred - razpoložljivost izvajanja. Poleg tega je v njem lahko prisotna ena ali več njegovih metod. Abstraktni razred ima lastnosti, ki imajo modifikatorje dostopa. Poleg tega zadevna kategorija podatkov vključuje:
- uporaba metode podaljšanja;
- opis konstruktorja;
- uporaba različnih vrst podatkov - zlasti statičnih ali konstant;
- neodvisnost izvajanja podedovanega abstraktnega razreda od nadrejenega.
Kaj je vmesnik??
Vmesnik, pa ne vsebuje izvedbe. Vsebuje opis v najčistejši obliki - kot niz metod, ki jih je treba implementirati v določenem razredu, s pomočjo katerega se izvede vmesnik.
Zadevna kategorija podatkov vključuje tudi:
- prisotnost samo tistih konstant, ki so razvrščene kot javno dostopne;
- uporaba metode izvedbe;
- reprodukcija vseh vmesniških metod v procesu njegove izvedbe.
Upoštevajte, da vmesnik ne opisuje konstruktorja.
Oglaševanje do vsebine ↑Primerjava
Očitno je, da med abstraktnim razredom in vmesnikom obstaja več kot ena razlika. Razliko med njimi lahko zasledimo v različnih vidikih. Najbolj jasno jih je mogoče videti, če primerjamo abstraktni razred in vmesnik glede na naslednja glavna merila:
- dedovanje;
- izvajanje;
- uporaba konstruktorja.
Majhna tabela nam bo pomagala pokazati, kakšno razliko med abstraktnim razredom in vmesnikom lahko zasledimo glede na označena merila..
do vsebine ↑Tabela
Izvleček | Vmesnik |
Drug razred podeduje samo en abstraktni razred. | Vsak razred lahko izvede več vmesnikov |
Omogoča izvajanje metod | Predpostavlja samo opis metod |
Omogoča ustvarjanje konstruktorjev | Ne vključuje konstruktorjev |