Какво е капсулиране? определение и значение

Това е процесът, през който преминават данните, когато се предават през компютър чрез протоколи. Има различни слоеве от протоколи и всеки от тях променя малко данните, променяйки ги достатъчно, че да премине следващия слой и след това да може да бъде изпратен през мрежата. На другата машина този процес е обратен и данните се връщат в първоначалната си „форма“, така че приложенията и потребителите да могат да взаимодействат с тях.

Technipages обяснява капсулирането

Капсулирането работи донякъде като paint – докато данните преминават през слоеве от протоколи, те се променят, малко по малко. След като премине през всички тях, може да се предава чрез мрежова връзка като Интернет. След като данните, наслоени такива, каквито са, достигнат до другата машина, процесът на капсулиране се обръща и слой по слой данните се събират отново до начина, по който са били. Когато това е направено, данните могат да се използват, точно както на оригиналната машина.

Този процес е важен аспект на обектно-ориентираното програмиране – част от него е „правило“, според което някои неща и аспекти на данните не трябва да са достъпни за други обекти. Данните все още могат да се преместват чрез комуникационни канали (в този случай обикновено мрежа), но не могат да бъдат директно променяни или дори достъпни, докато са в движение. След като бъдат обърнати, данните се връщат в първоначалното си състояние.

Често срещани употреби на капсулиране

  • Капсулирането е съществен аспект на OoP.
  • Прехвърлянето на данни поставя данните през процес на капсулиране.
  • Капсулирането ограничава директния достъп до компонентите и свойствата на обекта.

Често срещани злоупотреби с капсулирането

  • Капсулирането защитава данните от вируси.