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

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

2
সিরিয়ালাইজেশন এবং deserialization ক্লাসিকৃত সিরিয়াল করা দায়বদ্ধ হওয়া উচিত?
আমি বর্তমানে সি # .NET অ্যাপ্লিকেশনটির কয়েকটি মডেল ক্লাসের (পুনরায়) নকশার পর্যায়ে আছি। (এমভিসি এম এর মতো মডেল)। মডেল ক্লাসে ইতিমধ্যে প্রচুর পরিমাণে সু-নকশিত ডেটা, আচরণ এবং আন্তঃসম্পর্ক রয়েছে। আমি পাইথন থেকে সি # তে মডেলটি আবার লিখছি। পুরানো পাইথন মডেলটিতে, আমি মনে করি যে আমি একটি ওয়ার্টটি দেখছি। প্রতিটি …

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

2
উত্তরাধিকার, এনক্যাপসুলেশন এবং বহুমুখিতা কেন ওওপির স্তম্ভ নয়? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । একদিন আমি স্ট্যাক ওভারফ্লো চ্যাটে গিয়ে একটি বাক্যাংশ দেখেছি, তাতে উল্লেখ করা …

8
ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য মানসিক মডেল বা রিয়েল-ওয়ার্ল্ড-রূপক
কারও কারও কাছে কার্যকরী প্রোগ্রামিংয়ের জন্য কোনও মানসিক মডেল বা রূপক আছে যা বাস্তব বিশ্বের কোনও কিছু উল্লেখ করে? অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং স্বজ্ঞাতভাবে আমার কাছে বোধগম্য। এমন কিছু জিনিস রয়েছে যাগুলির বৈশিষ্ট্য রয়েছে এবং কখনও কখনও তারা স্টাফগুলিও করতে পারে বা তাদের বৈশিষ্ট্যগুলিতে (পদ্ধতি) গণনা সম্পাদন করতে পারে। (উদা: গাড়ি, …

3
ওওপি-তে 'বিমূর্তি' সংজ্ঞা সম্পর্কে বিভ্রান্ত
আমি ওওপিতে 'বিমূর্ত' সংজ্ঞাটি বোঝার চেষ্টা করছি। আমি কয়েকটি মূল সংজ্ঞা জুড়ে এসেছি। তারা সব বৈধ? তাদের মধ্যে একটি ভুল? আমি বিভ্রান্ত (আমি নিজের শব্দ দিয়ে সংজ্ঞাটি আবার লিখেছি)। সংজ্ঞা 1: অ্যাবস্ট্রাকশন হ'ল বাস্তব জগতের কিছু বস্তু গ্রহণ এবং এটিকে প্রোগ্রামিংয়ের পদগুলিতে রূপান্তর করার ধারণা। যেমন একটি Humanক্লাস তৈরি করা …

9
কনস্ট্রাক্টর বা সেটার পদ্ধতি ব্যবহার করবেন?
আমি একটি ইউআই কোড নিয়ে কাজ করছি যেখানে আমার Actionক্লাস রয়েছে, এরকম কিছু - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } যখন এই অ্যাকশন শ্রেণিটি তৈরি করা হয়েছিল, তখন এটি বেশ অনুমান করা হয়েছিল যে Actionশ্রেণিটি অনুকূলিতকরণযোগ্য …

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

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

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

6
কার্যপ্রণালী থেকে অবজেক্ট ওরিয়েন্টড কোডে রূপান্তর করুন
আমি লিগ্যাসি কোড এবং ক্লিন কোডের সাথে কার্যকরভাবে পড়তে শুরু করছি যে কীভাবে একটি বৃহত এএসপি.নেট ওয়েবফোর্স অ্যাপ্লিকেশনের বিদ্যমান কোড-বেস পরিষ্কার করতে হবে সে সম্পর্কে কৌশল শেখার লক্ষ্য নিয়ে। এই ব্যবস্থাটি ২০০৫ সাল থেকে প্রায় হয়েছে এবং তার পর থেকে বেশ কয়েকটি উন্নতি হয়েছে। মূলত কোডটি নিম্নরূপে কাঠামোগত হয়েছিল (এবং …

4
ডাটাবেসের সাথে কাজ করার সময় ওও এবং টেস্টেবল থাকা
ডেটাবেস নিয়ে কাজ করার জন্য কিছুকে ওওপি কৌশলগুলি কী বলে টেস্টেবল জিনিসগুলি রাখে? বলুন আমার একটি ব্যবহারকারী শ্রেণি রয়েছে এবং আমার উত্পাদন পরিবেশ মাইএসকিউএল এর বিপরীতে কাজ করে। আমি পিএইচপি ব্যবহার করে এখানে প্রদর্শিত কয়েকটি সম্ভাব্য পন্থা দেখছি: ডেটা ব্যাকএন্ড উত্সকে বিমূর্ত করতে load()এবং এর জন্য ইন্টারফেস সহ একটি $ …

2
ডিডিডি: কোনও রুট সমষ্টিটির জন্য অন্য কোনও রুট সামগ্রীর রেফারেন্স রাখা কি সঠিক?
ডোমেন-চালিত ডিজাইন (ডিডিডি) অনুসরণ করার সময়, কোনও রুট সমষ্টিগতভাবে কোনও অভ্যন্তরীণ সত্তার রেফারেন্স রাখা কি পৃথক সমষ্টিতে মূল সত্তা হিসাবে ঘটে? আমি বিশ্বাস করি এটি সঠিক নয়, মূলত নীল বইয়ের এই নিয়মের কারণে : রুট ENTITY ব্যতীত অ্যাগ্রিগেট সীমানার বাইরের কিছুই অভ্যন্তরের যে কোনও বিষয়ে রেফারেন্স রাখতে পারে না। রুট …

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

4
এপিআই এবং কার্যকরী প্রোগ্রামিং
আমার (স্বীকৃতভাবে সীমাবদ্ধ) ক্লোজারের মতো ক্রিয়ামূলক প্রোগ্রামিং ভাষাগুলির সংস্পর্শ থেকে, মনে হয় যে ডেটাগুলির এনক্যাপুলেশনের একটি কম গুরুত্বপূর্ণ ভূমিকা আছে। সাধারণত বিভিন্ন নেটিভ ধরণের যেমন মানচিত্র বা সেট হ'ল বস্তুর উপর উপাত্ত উপস্থাপনের পছন্দসই মুদ্রা। তদ্ব্যতীত, যে তথ্য সাধারণত অপরিবর্তনীয়। উদাহরণস্বরূপ, বিষয়টি সম্পর্কে এক সাক্ষাত্কারে ক্লোজার খ্যাতি রিচ হিকির আরও …

4
ওওপি অ্যাপ্লিকেশনটিতে প্যারামিটার পরিচালনা
আমি ওওপি নীতিগুলি অনুশীলনের উপায় হিসাবে সি ++ তে মাঝারি আকারের ওওপি অ্যাপ্লিকেশন লিখছি। আমার প্রকল্পে আমার বেশ কয়েকটি ক্লাস রয়েছে এবং তাদের মধ্যে কয়েকটিতে রান-টাইম কনফিগারেশন প্যারামিটারগুলি অ্যাক্সেস করা দরকার। এই পরামিতিগুলি অ্যাপ্লিকেশন শুরুর সময় বেশ কয়েকটি উত্স থেকে পড়ে। কিছু ব্যবহারকারী-হোম ডিরেক্টরিতে একটি কনফিগার ফাইল থেকে পড়া হয়, …

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