نهانسازی اطلاعات یکی از شاخه های علوم کامپیوتر است که هدف آن تفکیک تصمیمات طراحیِ در معرضِ تغییرِ یک برنامهٔ رایانهای، (تصمیماتی که به احتمال زیاد دستخوش تغییر خواهند شد)، و در نتیجهٔ آن، اگر یک تصمیم طراحی دچار تغییر شود، قسمتهای دیگر برنامه از تغییرات قابل ملاحظه، در امان میمانند.
این مقاله نیازمند ویکیسازی است. لطفاً با توجه به راهنمای ویرایش و شیوهنامه، محتوای آن را بهبود بخشید. |
این جلوگیری از تغییرات، شامل فراهم آوردن یک رابط(interface) به منظور در امان ماندن قسمتهای دیگر برنامه از پیادهسازی میباشد. (جزئیات (پیادهسازی) به احتمال زیاد دچار تغییر خواهند شد) به عبارت دیگر، نهانسازی اطلاعات جلوگیری از دسترسی کارخواهها(client) به بخشهایی از کلاس یا کامپوننت نرمافزاری است و این کار یا از طریق امکاناتی که زبان برنامهنویسی در اختیار برنامهنویس قرار میدهد (مانند متغیرهای اختصاصی(private variable)) انجام میگیرد
توضیح اجمالی
کلمهٔ کپسولهسازی گاهی به جای نهانسازی مورد استفاده قرار میگیرد.
جستارهای وابسته
منابع
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.