Skip to main content

Ano ang isang domain ng katangian?

Ang isang domain ng katangian ay isang konsepto sa pagprograma ng computer na tumutukoy sa wastong saklaw ng mga halaga na pinahihintulutan para sa isang tiyak na katangian sa isang code ng programa.Pagpasok ng isang hindi tamang halaga at mdash;isang halaga sa labas ng pinahihintulutang saklaw at mdash;ay madalas na mag -crash ng programa.Ang perpektong pamamaraan para sa pagtiyak na ang mga ipinasok na mga halaga ay hindi naliligaw sa labas ng wastong saklaw ay upang maibigay ang end user na may isang mensahe ng pagpapakita na nagpapahiwatig ng saklaw ng mga katanggap -tanggap na halaga, binabawasan ang panganib na magpasok siya ng isang hindi sinasadyang labis na halaga.

variableay ang crux ng isang code ng programa.Kapag itinalaga, ang mga variable ay bibigyan ng isang tiyak na uri.Ang isang integer ay isang uri ng variable na ginamit kapag ang buong numero ay pinahihintulutan;Ang isang string, sa kabilang banda, ay tumatanggap ng anumang kumbinasyon ng mga titik, numero o character.Ang pagpapasya sa uri ng variable ay naglalagay ng paunang mga hadlang sa domain ng katangian ng isang item.Halimbawa, ang end user ay hindi maaaring matagumpay na ipasok ang ABCDE sa isang halaga ng integer.Ang paunang paghihigpit na ito sa domain ng katangian ay hard-wired sa programming language, kaya hindi ito mababago, kahit na sa pamamagitan ng indibidwal na pag-cod ng software.domain para sa isang tukoy na item.Halimbawa, kung ang software ng programming para sa isang chain ng hotel, ang programmer ay maaaring natural na limitahan ang saklaw ng mga halaga para sa isang numero ng hotel room na katangian sa bilang ng mga silid ng hotel sa gusali.Kung ang mga numero ng silid ay pupunta mula 100 hanggang 1,000, makatuwiran lamang na limitahan ang saklaw ng katangian ng variable na magkatulad.Tinitiyak nito na ang programa ay hindi bubuo ng mga maling resulta batay sa hindi wastong pagpasok ng data.System sa pamamagitan ng pagpasok ng isang out-of-range na halaga.Ito ay isang simpleng gawain na sinusuri ang mga halaga ng pag -input laban sa ibinigay na mga saklaw ng katangian.Kung ang isang katangian ay nahuhulog sa loob ng saklaw, ang programa ay normal na nagpapatuloy.Kung hindi, ang programa ay nagbabalik ng isang simpleng maling mensahe ng pag -input at muling sumusubok, nang hindi pinapayagan ang variable na mapunan hanggang sa tiyak na ang halaga ng pag -input ay nasa loob ng tukoy na saklaw na pinapayagan.