প্রশ্ন ট্যাগ «object-oriented»

এমন একটি পদ্ধতি যা একটি সিস্টেমকে অবজেক্টগুলির একটি সেট হিসাবে মডেলিং করতে সক্ষম করে যা একটি মডুলার পদ্ধতিতে নিয়ন্ত্রণ এবং ম্যানিপুলেট করা যায়

3
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং: কেন "ওরিয়েন্টেড"?
আমি আমার গেমস প্রোগ্রামিং ডিগ্রি দিয়ে বেশিরভাগ পথে। এটি কোনও কম্পিউটার বিজ্ঞানের ডিগ্রি নয়, তাই ব্যবহারিক পোর্টফোলিও বিল্ডিংয়ের পক্ষে অনেকটাই তত্ত্ব রচনা করা হয়েছে এবং আমি জেআইটি শিখার হিসাবে যা দেখছি, যা গেমস শিল্পে দৃশ্যত আরও গুরুত্বপূর্ণ। প্রথম বিষয় ছিল "অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের ভূমিকা"। এই শব্দগুচ্ছটি আমাকে বিরক্ত করে না যতক্ষণ …

5
'উটিল' ক্লাস করা কি উদ্বেগের কারণ? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

1
উত্তরাধিকার শ্রেণিবিন্যাসে কীভাবে লিসকভের বিকল্প নীতি যাচাই করবেন?
এই উত্তরে অনুপ্রাণিত : Liskov উপকল্পন পুঁজি প্রয়োজন যে পূর্ব-শর্তগুলি উপ-টাইপে শক্তিশালী করা যায় না। উপ-টাইপে পোস্টকন্ডিশনগুলি দুর্বল করা যায় না। সুপারটাইপের আক্রমণকারীদের অবশ্যই একটি সাব টাইপে সংরক্ষণ করতে হবে। ইতিহাস সীমাবদ্ধতা ("ইতিহাসের নিয়ম")। অবজেক্টগুলি কেবল তাদের পদ্ধতিগুলির মাধ্যমে (এনক্যাপসুলেশন) পরিবর্তিতযোগ্য হিসাবে বিবেচিত হয়। যেহেতু সাব টাইপগুলি এমন ধরণের পদ্ধতি …

5
কোনও শ্রেণীর অনন্য দৃষ্টান্ত নিশ্চিত করার উপায়?
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। প্রদত্ত শ্রেণীর প্রতিটি উদাহরণ একটি স্বতন্ত্ররূপে চিহ্নিতযোগ্য উদাহরণ হিসাবে তা নিশ্চিত করার জন্য আমি বিভিন্ন উপায়ে সন্ধান করছি। উদাহরণস্বরূপ, আমার …

6
কীভাবে অবজেক্ট ওরিয়েন্টেড অনুশীলনগুলি ছড়িয়ে দেওয়া যায় সে সম্পর্কে টিপস [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 4 বছর আগে বন্ধ ছিল । আমি প্রায় মাঝারি 250 বিকাশকারী একটি মিডিয়াম সংস্থার জন্য কাজ করি। দুর্ভাগ্যক্রমে, তাদের মধ্যে অনেকগুলি চিন্তাভাবনার …

9
কিভাবে বৃহত্তর, শক্তভাবে সংযুক্ত ক্লাস বিভক্ত করা যায়?
আমার কাছে কোডের (এবং বর্ধমান) 2 কে লাইনেরও বেশি কিছু বিশাল ক্লাস রয়েছে যা আমি যদি সম্ভব হয় তবে রিফ্যাক্টর করতে চাই, আরও কিছু হালকা এবং পরিষ্কার নকশা তৈরি করতে চাই। এটি এত বড় হওয়ার কারণ মূলত এই ক্লাসগুলি মানচিত্রের একটি সেট পরিচালনা করে যা বেশিরভাগ পদ্ধতির অ্যাক্সেসের প্রয়োজন হয় …

10
অবজেক্ট-ওরিয়েন্টেশন কি আসলেই অ্যালগরিদমের কার্যকারিতা প্রভাবিত করে?
অবজেক্ট অরিয়েন্টেশন অনেক অ্যালগরিদম বাস্তবায়নে আমাকে অনেক সহায়তা করেছে। যাইহোক, অবজেক্ট-ওরিয়েন্টেড ভাষাগুলি মাঝে মাঝে আপনাকে "সোজাসাপ্টা" পদ্ধতির দিকে পরিচালিত করে এবং আমি সন্দেহ করি যে এই পদ্ধতিটি সর্বদা ভাল জিনিস কিনা। ওও দ্রুত এবং সহজেই অ্যালগরিদমগুলিকে কোডিংয়ে সত্যই সহায়ক। পারফরম্যান্সের ভিত্তিতে সফটওয়্যারগুলির জন্য এই ওওপি কোনও অসুবিধা হতে পারে অর্থাৎ …

3
"ম্যানেজার" শ্রেণীর ব্যবহার কীভাবে হ্রাস করবেন সে সম্পর্কে টিপস / পরামর্শ?
আমি মাঝে মাঝে শুনি যে আপনার প্রোগ্রামের ডিজাইনে অনেকগুলি "ম্যানেজার" ক্লাস থাকা কোড গন্ধ এবং জটিলতার একটি অপ্রয়োজনীয় স্তর যুক্ত করে। আমার কাছে এটি বোধগম্য যে লোকেরা প্রযোজ্য বিষয়গুলি থেকে তাদের বোঝাতে এবং নিয়ন্ত্রণ করতে ম্যানেজার ক্লাস ব্যবহার করতে চায় যা তাদের বোঝায়, তবে সেগুলি ছাড়াই কীভাবে সমাধানের কাজ করা …

3
আচরণগত হিসাবে ইন্টারফেস সহ বিমূর্ত বেস শ্রেণি?
আমার সি # প্রকল্পের জন্য আমার একটি শ্রেণি শ্রেণিবিন্যাসের নকশা করা দরকার। মূলত, ক্লাসের ক্রিয়াকলাপগুলি উইনফর্মস ক্লাসগুলির সাথে সমান তাই তাই উদাহরণস্বরূপ উইনফর্মস টুলকিটটি নেওয়া যাক। (তবে আমি উইনফর্মস বা ডাব্লুপিএফ ব্যবহার করতে পারি না)) কিছু প্রাথমিক বৈশিষ্ট্য এবং কার্যকারিতা রয়েছে যা প্রতিটি শ্রেণীর সরবরাহ করা প্রয়োজন। মাত্রা, অবস্থান, রঙ, …

6
সুরক্ষিত পদ্ধতির জন্য বাস্তব-বিশ্বের পরিস্থিতি
আজ আমি লক্ষ করেছি যে আমি মূলত protectedসি ++ কোডে কখনও পদ্ধতি ব্যবহার করি না , কারণ পিতামাতার অ-সর্বজনীন পদ্ধতিতে কল করার প্রয়োজন আমি খুব কমই অনুভব করি। আমি জাভাতে টেমপ্লেট পদ্ধতি প্যাটার্নে সুরক্ষিত ব্যবহার করি তবে আপনি যেহেতু সি ++ তে ব্যক্তিগত পদ্ধতিগুলি ওভাররাইড করতে পারেন তাই আমারও protectedসেখানে …

8
শারীরিক বাস্তব-জগতের বিষয়গুলি উল্লেখ না করে কীভাবে একজন ওও শেখাতে পারে? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 6 বছর আগে বন্ধ ছিল । আমার কোথাও পড়ার কথা মনে আছে যে …

3
আমরা স্ট্রাক্টে কনস্ট্রাক্টর যুক্ত করব?
ক্লাসের বিপরীতে ডেটা কাঠামো সংজ্ঞায়িত করতে আমরা প্রায়শই সি ++ স্ট্রাক্ট ব্যবহার করি যা সদস্য পদ্ধতিগুলির সাথে একটি সম্পূর্ণ মডিউল হতে পারে। এখন গভীরভাবে, আমরা জানি যে তারা উভয়ই একই (স্বাচ্ছন্দ্যে)। আমরা প্রায়শই কেবল তথ্য সত্তা হিসাবে স্ট্রাক্টগুলি ব্যবহার / চিকিত্সা করার ফলে এই তাগিদ তৈরি হয় যে আমরা ডিফল্ট …

2
অবজেক্ট ওরিয়েন্টেড বনাম ভেক্টর ভিত্তিক প্রোগ্রামিং
আমি অবজেক্ট অরিয়েন্টেড এবং ভেক্টর ভিত্তিক ডিজাইনের মধ্যে ছিঁড়েছি। আমি এমন ক্ষমতা, কাঠামো এবং সুরক্ষা পছন্দ করি যা বস্তুগুলি পুরো আর্কিটেকচারকে দেয়। তবে একই সাথে, গতি আমার কাছে খুব গুরুত্বপূর্ণ, এবং অ্যারেতে সাধারণ ভাসমান ভেরিয়েবলগুলি সত্যই ভেক্টর ভিত্তিক ভাষা / মতলব বা পাইথনের ন্যাপির মতো লাইব্রেরিতে সহায়তা করে। আমার পয়েন্টটি …

6
একটি ইন্টারফেসের কেবলমাত্র একটি অংশ কীভাবে কার্যকর করা যায়
ওওপি-তে বিকাশ করার সময়, কখনও কখনও একটি লাইব্রেরি দ্বারা একটি ইন্টারফেস / চুক্তি দেওয়া হয় যা আপনি পরিবর্তন করতে পারবেন না। আসুন এই ইন্টারফেসটি জে। এখন আপনার কাছে ক্লাস এ এর ​​একটি অবজেক্ট রয়েছে যা এই ইন্টারফেসটি প্রয়োগ করে এমন বস্তু খায়। ভিতরে একটি ইন্টারফেসের সংজ্ঞা একটি ছোট অংশ প্রয়োজন। …

6
প্রতিটি পদ্ধতির আলাদা আলাদা ইউনাইট টেস্ট ক্লাস থাকা উচিত?
আমি আমার ক্লাসের জন্য JUnit ইউনিট পরীক্ষা লিখছি। প্রতিটি পদ্ধতির জন্য পৃথক ক্লাস করা কি ভাল, বা প্রতিটি প্রকৃত শ্রেণির জন্য কেবল একটি পরীক্ষার ক্লাস রয়েছে?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.