پوشاندن (علم رایانه)

کپسوله‌سازی (به انگلیسی: 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).


  1. «پوشینه‌دارسازی» [علوم و فنّاوری غذا] هم‌ارزِ «encapsulation»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر پنجم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۷۸-۹۶۴-۷۵۳۱-۷۶-۴ (ذیل سرواژهٔ پوشینه‌دارسازی)