Капсуляци гэж юу вэ, энэ нь хийсвэрлэлтэй ямар холбоотой вэ?
Капсуляци гэж юу вэ, энэ нь хийсвэрлэлтэй ямар холбоотой вэ?

Видео: Капсуляци гэж юу вэ, энэ нь хийсвэрлэлтэй ямар холбоотой вэ?

Видео: Капсуляци гэж юу вэ, энэ нь хийсвэрлэлтэй ямар холбоотой вэ?
Видео: OOPS-ийн тулгуур (Өгөгдлийн хийсвэрлэл, Өв залгамжлал, Полиморфизм, Инкапсуляция. ) 2024, Гуравдугаар сар
Anonim

Бүрхүүл гэдэг нь объектын дотоод нарийн ширийн зүйлийг, өөрөөр хэлбэл объектыг хэрхэн нуухыг хэлнэ хийдэг ямар нэг зүйл. Бүрхүүл Үйлчлүүлэгчдэд түүний дотоод дүр төрхийг харахаас сэргийлдэг, хаана байгаа нь хийсвэрлэл хэрэгжиж байна. Бүрхүүл Энэ нь объектын мэдээллийг нөгөө объектоос хамгаалахад ашигладаг техник юм.

Түүнээс гадна хийсвэрлэл, капсулжуулалт гэж юуг хэлээд байна вэ?

2) Хийсвэрлэл Энэ нь хамгийн чухал дэлгэрэнгүй мэдээллийг өгөхийн зэрэгцээ хүсээгүй нарийн ширийн зүйлийг нуух тухай юм Бүрхүүл Энэ нь код болон өгөгдлийг нэг нэгж болгон нуух гэсэн үг, жишээ нь. объектын дотоод ажиллагааг гадаад ертөнцөөс хамгаалах анги эсвэл арга.

Мөн объект хандалтат програмчлалд хийсвэрлэл гэж юу болохыг мэдэх үү? онд обьект - чиглэсэн програмчлал , хийсвэрлэл нь гурван үндсэн зарчмын нэг юм (бүрхүүлэх ба өв залгамжлалын хамт). үйл явцаар дамжуулан хийсвэрлэл , a программист тухай холбогдох өгөгдлөөс бусад бүх зүйлийг нуудаг обьект нарийн төвөгтэй байдлыг багасгах, үр ашгийг нэмэгдүүлэх зорилгоор.

Үүнтэй адилаар капсулжуулалт хийсвэрлэлттэй хэрхэн холбоотой вэ?

Хийсвэрлэл Зөвхөн чухал зүйлсийг өгч, шаардлагагүй нарийн ширийн зүйлийг нуух гэсэн үг юм. Энэ бол хийсвэрлэл . Бүрхүүл Гадны хэрэглэгчдийн өгөгдөлд санамсаргүй өөрчлөлт оруулахаас зайлсхийхийн тулд өгөгдлийн гишүүд болон аргуудыг капсул хэлбэрээр нэгтгэхийг хэлнэ. Бүрхүүл -ийн багц юм холбоотой алгоритм ба өгөгдөл.

Дараах мэдэгдлүүдийн аль нь капсулжуулалт ба хийсвэрлэлийн ялгааг тайлбарлаж байна вэ?

Бүрхүүл боодол, зүгээр л шинж чанар, аргуудыг нууж байна. Бүрхүүл код болон өгөгдлийг нуухад ашигладаг дотор мэдээллийг гадаад ертөнцөөс хамгаалах нэг нэгж. Анги бол хамгийн сайн жишээ юм капсулжуулалт . Хийсвэрлэл нөгөө талаас зөвхөн шаардлагатай дэлгэрэнгүй мэдээллийг зорьсон хэрэглэгчдэд үзүүлэхийг хэлнэ.

Зөвлөмж болгож буй: