کپسوله‌سازی (علم رایانه)

کپسوله‌سازی (به انگلیسی: Encapsulation) یا لفافه‌بندی، در علم رایانه مخفی‌سازی مکانیزم داخلی و ساختار داده‌های اجزای نرم‌افزار در پشت یک رابط کاربر است. بدین طریق کاربر یک نرم‌افزار نیازمند آن است که بداند آن قطعه نرم‌افزاری چه می‌کند و نمی‌تواند آن‌ها را منوط به چگونگی اجرای آن‌ها بکند.

عمل مخفی‌سازی باعث می‌شود که اشیاء بدون آنکه از چگونگی کارکرد یکدیگر اطلاع داشته باشند با هم کار کنند.

منابعویرایش

Wikipedia contributors, "Encapsulation (computer science)," Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=Encapsulation_(computer_science)&oldid=284006653 (accessed April 26, 2009).