Тафовут дар пинҳонкунии маълумот ва инкапсулятсияи додаҳо

Барои эскизи компютерӣ пинҳон кардани иттилоот ва инкапсулатсияи додаҳо метавонад як маъно дошта бошад. Бо вуҷуди ин, байни ин ду мафҳум тафовути калон вуҷуд дорад.

Инкапсулатсияи додаҳо ва пинҳон кардани маълумот ба категорияи барномасозии объект нигаронида шуда, метавонанд бо забонҳои гуногуни барномасозӣ ба мисли C, C ++ ва дигарон истифода шаванд. Онҳо ду мафҳуми асосии барномасозии ба объект нигаронидашуда ҳисобида мешаванд.

Инъикоскунии маълумот ва пинҳон кардани маълумот ҳам объектҳоро (ҳамчун арзишҳо, додаҳо, сохторҳо ё функсияҳо тасниф мекунад), синфҳо (ҷамъоварии маълумот ва усулҳо), рамзи компютер ва усулҳоро дар бар мегирад.

Инкапсулясияи маълумот ин раванди якҷоякунӣ ва ҷамъкунии унсурҳо бо мақсади таъсиси субъекти нав ва ҷамъоварии маълумоти хусусӣ ба синф мебошад. Капсулизатсия татбиқи маълумот ва методро дар бар мегирад. Маълумот бо усулҳои дохилӣ ба капсула ҳифз карда мешавад, дар ҳоле ки усулҳо барои дастрас кардани маълумот дар дохили он истифода мешаванд. Ба ин васила, гурӯҳбандӣ ва гурӯҳбандии ҳама маълумот ва талабот дар дохили капсула барои якҷоя кор кардани иншоот мустақил аст.

Инчунин капсула роҳи бастани синф аз истифодабарандагон ва чӣ гуна ин равандро тавассути кушодани капсула бо усулҳо метавон барқарор кард.

Дар инъикоси маълумот, капсула ва ашёи дар дохили он буда метавонад ҳамчун хусусӣ ё давлатӣ гурӯҳбандӣ карда шавад, агар барномасоз онро пешбинӣ накарда ё пешбинӣ накарда бошад.

Аз тарафи дигар, пинҳон кардани маълумот ин раванди пинҳон кардани ҷузъиёти объект ё вазифа мебошад. Он инчунин як техникаи пурқувват дар барномарезӣ мебошад, ки ба амнияти додаҳо ва мураккабии додаҳо камтар оварда мерасонад.

Яке аз зуҳуроти пинҳон кардани маълумот дар он аст, ки он ҳамчун усули пинҳон кардани маълумот дар дохили рамзи компютер пас аз шикастани рамз ва аз объект пинҳон истифода мешавад. Ҳама объектҳо дар ҳолати пинҳонкунии маълумотҳо дар воҳидҳои ҷудогона мавҷуданд, ки консепсияи асосии барномасозии объект мебошад.

Маълумот дар дохили ҳамчун объектҳо, синфҳо ва API дар система ҳамчун инфиродӣ ё дастрас нест. Маълумот барои шахсони бегона нонамоёнанд - хоҳ объектҳо, дигар синфҳо ва ҳам корбарон.

Инкапсулатсияи додаҳо яке аз механизмҳои асосии пинҳонкунии маълумотҳо мебошад. Пинҳонкунии додаҳо тавассути ҷойгир кардани додаҳо ё дар капсула ҷойгир кардани онҳо кор мекунад.

Пинҳон кардани маълумот истифодаи зиёде дорад, аз ҷумла:


  • Ҳадафҳои амниятӣ ва ҳифзи додаҳо аз суиистифода ва дастрасии беиҷозат;
    Истифодаи вазифаҳои тағирёбанда барои ҳаракат кардан бо душворӣ аз берун;
    Пинҳон кардани дастрасӣ ва истифодаи беиҷозат аз ҷониби корбарони шубҳанок, бахусус ҳакерҳои компютер, ки кӯшиш мекунанд маълумоти ҳассос ё барномаро идора кунанд;
    Пинҳон кардани тарҳи нигаҳдории ҷисмонии додаҳо ва пешгирӣ кардани иртибот бо додаҳои нодуруст. (Агар барномасоз ба маълумотҳои зикршуда пайванд дошта бошад, барнома барои ҳифзи мундариҷа хато нишон медиҳад.)

Пинҳон кардани додаҳо одатан дар маълумотҳои идоранашаванда ва ҳассос истифода мешаванд ё иҷро карда мешаванд. Ин гуна маълумот барои самаранок ва ҳамвор кардани барнома муҳиманд. Агар ин гуна маълумотҳо ба тарзе идора карда шаванд, ягон корбари барнома наметавонад барномаро дуруст истифода барад. Пеш аз истифодаи минбаъда барномасоз бояд барномаро аз нав сабт кунад ва хатогиҳоро ислоҳ кунад.

Хулоса


  1. Инкапсулатсияи додаҳо як раванд аст, дар сурате, ки пинҳонкунии маълумот ҳам раванд ва ҳам техника мебошад. Онҳо ҳарду категорияи барномасозии ба объект нигаронидашудаанд.
    Маълумот дар инъикоскунии маълумотҳо давлатӣ ё хусусӣ мебошанд, дар ҳоле ки маълумотҳо дар пинҳон кардани маълумот махфӣ мебошанд ва дастрас нестанд.
    Инкапсулатсияи додаҳо яке аз механизмҳои пинҳонкунии маълумотҳо мебошад.
    Ташвиши каптапсулаи додаҳо ба ҷамъкунӣ нигаронида шудааст, ки бо ҳадафи пинҳон кардани додаҳо барои расидан ба мушкилии камтари маълумот вобаста аст. Аз тарафи дигар, пинҳон кардани маълумот на танҳо мураккабии додаҳоро фаро мегирад, балки ҳифзи маълумот ва амниятро низ фаро мегирад.
    Тамаркузи иттилоотии капсула ба маълумот дар дохили капсула дода мешавад, дар сурате, ки пинҳонкунии маълумот ба маҳдудияти шароити дастрасӣ ва истифода нигаронида шудааст.

Адабиёт

  • https://cs.senecac.on.ca/~oop244/pages/content/objec.html