Abstraction in Java

 


অ্যাবস্ট্রাকশন

প্রয়োজনীয় এবং অপ্রয়োজনীয় তথ্যের ভীড়ে অপ্রয়োজনীয় তথ্য বাদ দিয়ে কেবল কাজের এবং দরকারী তথ্য নিয়ে কাজ করাকেই অ্যাবস্ট্রাকশন বলে…… যেমনঃ ধরেন আমার একটা বাইসাইকেল আছে এখন সেই সাইকেলটা চালানোর সময় আমি যদি ব্রেক চাপ দেই সেটা থেমে যাবে তো সেক্ষেত্রে আমার কিন্তু জানলেই হচ্ছে কোনটায় চাপ দিলে ব্রেক কাজ করে কিংবা কোনটায় চাপ না দিলে ব্রেক কাজ করবে না…আমার কিন্তু এখানে জানা লাগছে না যে ব্রেকের ভেতরের মেকানিজম টা কি….এই যে প্রয়োজনীয় অংশ টা জানলেই কাজ হয়ে যাচ্ছে ভেতরের ব্যপার জানা লাগছে না এই ধর্মটাকেই বলে আবস্ট্রাকশন

উদাহারণ হিসেবে আরো দেয়া যায় যে ধরূন একটা এটিএম বুথে গেলে এটিএম মেশিন থেকে আমরা টাকা তুলতে পারি, টাকা জমা দিতে পারি কিন্তু আমরা জানিনা যে এটিএম মেশিন আসলে কিভাবে কাজ করছে কিন্তু তা না জানা সত্তেও আমরা কিন্তু কয়েকটা বাটন প্রেস করেই এর সুবিধা নিতে পারছি সুতরাংএই ব্যাপারটাই আসলে অ্যাবস্ট্রাকশন 

নিচের ছবিটা দেয়া হল ভিজুয়ালি বুঝার সুবিধার জন্য


No comments:
Write comments

Encapsulation In java

এনক্যাপসুলেশানঃ এনক্যাপসুলেশানঃ এনক্যাপসুলেশানঃ এই ব্যাপারটা অনেকটা পাসওয়ার্ড দিয়ে কোনোকিছু প্রটেক্টেড করে রাখার মতন। ইনফরমেশান হ...

Services

Labels

More Services

© 2014 Java Developers' planet. Designed by Bloggertheme9
Powered by Blogger.