Капсулжуулалтын хамгийн сайн тодорхойлолт аль нь вэ?
Капсулжуулалтын хамгийн сайн тодорхойлолт аль нь вэ?

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

Видео: Капсулжуулалтын хамгийн сайн тодорхойлолт аль нь вэ?
Видео: Аль нь хамгийн сайн бирж вэ? Зөв биржээ сонгон ашиглацгаая | Value Test EP2 2024, Дөрөвдүгээр сар
Anonim

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

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

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

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

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

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

Инкапсуляци гэж юу вэ, та үүнд хэрхэн хүрэх вэ?

Бүрхүүл нэг нэгж дор өгөгдлийг багцлах гэж тодорхойлогддог. Капсул хийх боломжтой байх хүрсэн by: Анги дахь бүх хувьсагчдыг хувийн гэж зарлаж, хувьсагчийн утгыг тогтоох, авахын тулд ангид public аргуудыг бичнэ.

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