Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"spetsifitseerinud" - 1 õppematerjal

Klassidiagrammid
42
doc

Klassidiagrammid

Abstraktsed operatsioonid näidatakse omadusstringiga { abstract } operatsiooni signatuuri järel. Näiteks abstraktne klass Sõiduk omab abstraktseid operatsioone drive , start , stop . Need on käitumised, mida iga sõiduk peab omama. Sõiduki iga alamklass peab andma meetodid nende operatsioonide jaoks või hakkama ise abstraktseks klassiks. Konkreetne klass on võimeline looma objekte (eksemplare) ja omab realisatsioone (meetodeid) kõigi operatsioonide jaoks. Kui Sõiduki klass on spetsifitseerinud abstraktse operatsiooni drive , siis nii Auto kui ka Laev peavad realiseerima vastava meetodi (või operatsioonid tuleb kuulutada abstraktseteks), mis saavad olema erinevad. Ühel juhul paneb operatsioon pöörlema rattad, teisel juhul propelleri (laeva kruvi). Alamklassid pärivad ülemklassilt operatsiooni, kuid realiseerivad selle erinevalt. Alamklassid võivad operatsioone üle defineerida. Üledefineeritud operatsioon peab omama sama signatuuri (tulemustüüp, nimi,

Informaatika → Modulatsioon
21 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun