Je, kuandika kidogo katika OOP ni nini?
Je, kuandika kidogo katika OOP ni nini?

Video: Je, kuandika kidogo katika OOP ni nini?

Video: Je, kuandika kidogo katika OOP ni nini?
Video: VUNJA JUNGU MDUDU MAANA KUBWA, UKIMUONA USIFANYE HAYA USIJEKUJUTA 2024, Novemba
Anonim

Kuandika kidogo ni sehemu muhimu ya OOP - una kitu cha aina moja lakini ambacho kinatimiza kiolesura cha aina nyingine, kwa hivyo kinaweza kutumika popote kitu kingine kingeweza kutumika.

Kuhusiana na hili, ni nini subtyping katika C++?

C++ hutoa utaratibu huo na kuita subclasses "darasa zinazotokana". kuandika kidogo inahusu uwezekano wa kutumia maadili ya aina ndogo katika maeneo ambayo maadili ya aina yanatarajiwa.

Pia, ni tofauti gani kati ya aina ndogo na aina ndogo? A darasa ndogo siku zote yenyewe ni darasa. Aina ndogo ni neno la jumla zaidi, na tunaweza kusema kwamba aina moja ni aina ndogo ya aina nyingine, bila kusema chochote kuhusu mojawapo ni (darasa, kiolesura n.k).

Kuhusiana na hili, ni nini subtyping katika Java?

Kuandika kidogo inamaanisha kuwa shughuli kwenye aina kuu zinaweza kufanywa kwenye aina ndogo . katika Java , miingiliano inawakilisha muundo wa kuelezea ni tabia gani aina inaweza kuonyesha, ambayo inafanya kuwa uwakilishi asili wa kuandika kidogo . Uainishaji mdogo unaonyeshwa katika daraja la darasa.

Je, aina ndogo zote ni ndogo?

Kuna tofauti muhimu kati ya aina ndogo na madaraja madogo katika kusaidia matumizi tena. Madarasa madogo ruhusu mtu kutumia tena msimbo ndani ya madarasa - zote mbili mfano tamko tofauti na ufafanuzi wa njia. Taarifa kwamba aina ndogo uhusiano unategemea tu miingiliano ya umma ya vitu, sio utekelezaji wao.

Ilipendekeza: