Apakštipings

Autors: Randy Alexander
Radīšanas Datums: 25 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
Apakštipings - Tehnoloģija
Apakštipings - Tehnoloģija

Saturs

Definīcija - ko nozīmē apakštipings?

Apakštipings ir jēdziens programmēšanas valodas teorijā, kad apakštips, kas ir datu tips, ir saistīts ar supertipu, kura pamatā ir aizstājamības jēdziens, kur programmas elementi, piemēram, funkcijas un apakšprogrammas, kas ir rakstīti supertipam, joprojām darbosies, ja tiem tiks dota apakštips tā vietā. Apakštipi ir būtisks objektorientētas programmēšanas jēdziens, un tie ir aizstājami ar supertipiem, un dažreiz tiem pat ir stingrākas specifikācijas nekā supertipam.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro subtipēšanu

Apakštipings ir aizstāšanas un koda atkārtotas izmantošanas metode, ko izmanto objektorientētās programmēšanas valodās, lai novērstu nevajadzīgi līdzīga koda kopēšanu un veicinātu koda lasāmību un novērstu kļūdas. Apakštips pamatā ir supertipa tips, kas var izpildīt visas pēdējās specifikācijas, un pēc tam dažas. Tātad, ja B ir A apakštips, tad B vienmēr var izmantot, lai aizstātu A, un arī B ir jāgarantē jebkurš īpašums, kuru garantē A.

Apakštipam ir atļauts stiprināt un pat pievienot īpašības, kas neatrodas supertipā, kas nozīmē, ka tas ļauj paplašināt supertipu. Tā vietā, lai izveidotu jaunu supertipu katru reizi, kad tiek prasīts kaut kas jauns, un pēc tam kopētu rekvizītus un nosacījumus no cita supertipa, varētu vienkārši izveidot apakštipu, kas paplašina supertipu ar papildu īpašībām vai funkcijām, nemainot supertipu. Tad šajā gadījumā viss, kas ir pierādāms supertipam, tiks pierādīts arī apakštipam un citam. Ja apakštipu apstrādā tikai tādā pašā veidā kā supertipu, izmantojot un vaicājot tikai supertipa tipa metodes un laukus, rezultāti būtu atbilstoši supertipa tipa objektiem.