یکی از مهمترین مفاهیمی که هنگام مطالعه مبحث شیگرایی در برنامهنویسی با آن رو به رو میشوید، کپسولهسازی است. دلیل مهم بودن کپسوله سازی در شی گرایی این است که رویکرد بسیار مناسب و قدرتمندی را برای ذخیرهسازی، پنهانسازی و کار با دادهها در اختیار برنامهنویس قرار میدهد. کپسولهسازی در واقع، امکان دسترسی مستقیم به برخی از قسمتهای یک شی …
توضیحات بیشتر »