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

অবজেক্ট-ওরিয়েন্টেড ডিজাইন হ'ল একটি সফ্টওয়্যার সমস্যা সমাধানের উদ্দেশ্যে ইন্টারেক্টিভ অবজেক্টগুলির একটি সিস্টেম পরিকল্পনা করার প্রক্রিয়া।

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

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

2
নকশা: অবজেক্ট পদ্ধতি বনাম পৃথক শ্রেণির পদ্ধতি যা অবজেক্টটিকে প্যারামিটার হিসাবে গ্রহণ করে?
উদাহরণস্বরূপ, এটি করা কি ভাল: Pdf pdf = new Pdf(); pdf.Print(); বা: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); আরেকটি উদাহরণ: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); বা: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …

2
লিংকডলিস্ট প্রসারিত স্ট্যাক। লিসকভ সাবস্টিটিউশন নীতি লঙ্ঘন?
অ্যাড_ফেষ্ট (), অ্যাড_লাস্ট (), অ্যাড_ফর্টার (), রিলিজ_ফার্স্ট (), রিমুভালস্ট () এবং রিমুভ () অপসারণের মতো ফাংশনগুলির সাথে একটি শ্রেণিবদ্ধ লিঙ্কলিস্ট বিদ্যমান রয়েছে এখন এখানে একটি শ্রেণিবদ্ধ স্ট্যাক রয়েছে যা পুশ (), পপ (), পিক () বা শীর্ষ () শীর্ষক কার্যকারিতা সরবরাহ করে এবং এই পদ্ধতিগুলি বাস্তবায়নের জন্য এটি লিংকডলিস্ট শ্রেণির …

4
SOLID অনুসরণ করার সময়, ফাইলগুলি পড়া এবং লেখার জন্য দুটি পৃথক দায়িত্ব রয়েছে?
আমি সলিড সন্ধান করতে শুরু করছি এবং যদি ফাইল থেকে পড়া এবং ফাইলগুলিতে লেখা একই দায়িত্ব হয় তবে আমি নিশ্চিত নই। লক্ষ্য একই ফাইল টাইপ; আমি আমার অ্যাপ্লিকেশনটিতে .pdf পড়তে এবং লিখতে চাই। অ্যাপ্লিকেশনটি পাইথনে রয়েছে যদি এতে কোনও পার্থক্য আসে।

5
স্থির পদ্ধতিগুলি কেন ওভাররাইডযোগ্য হতে সক্ষম হবে না?
এই প্রশ্নের উত্তরে , সাধারণ wasকমত্যটি ছিল যে স্থির পদ্ধতিগুলি ওভাররাইড করা বোঝায় না (এবং এভাবে সি # তে স্থির ফাংশনগুলি ভার্চুয়াল বা বিমূর্ত হতে পারে না)। যদিও এটি কেবল সি # তে ঘটনা নয়; জাভাও এটি নিষিদ্ধ করে এবং সি ++ এটি পছন্দ করে না। যাইহোক, আমি স্থির ক্রিয়াকলাপগুলির …

1
আজীবন আক্রমণকারীদের বনাম বনাম পদার্থ পদার্থের উদ্দেশ্য
আমি যখন C ++ অনেক আগে শিখেছি তখন আমার কাছে দৃ strongly়ভাবে জোর দেওয়া হয়েছিল যে সি ++ এর পয়েন্টের অংশটি হ'ল লুপগুলিতে যেমন "লুপ-ইনগ্রেন্ট" থাকে, ক্লাসগুলিতেও বস্তুর আজীবনের সাথে যুক্ত থাকে - জিনিসগুলি সত্য হওয়া উচিত যতক্ষণ অবজেক্টটি বেঁচে থাকে কনস্ট্রাক্টর দ্বারা প্রতিষ্ঠিত হওয়া উচিত এবং পদ্ধতিগুলি দ্বারা সংরক্ষণ …

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

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

2
ডিডিডি-তে একটি ডোমেন পরিষেবা মূলত কেবল একটি মুখোমুখি এবং / অথবা মধ্যস্থতার প্যাটার্ন?
ডোমেন চালিত ডিজাইনে, ডোমেন স্তরটিতে বেশ কয়েকটি (প্রচলিত) পরিষেবা থাকতে পারে services উদাহরণস্বরূপ, ব্যবহারকারীর ডোমেনের জন্য আমাদের থাকতে পারে: একটি ব্যবহারকারী কারখানা, যা বিভিন্ন উপায়ে ব্যবহারকারীর অবজেক্ট তৈরি করে একটি ইউজারিপোজিটরি, যা অবকাঠামো স্তরটিতে অধ্যবসায় পরিষেবাগুলির সাথে যোগাযোগের জন্য দায়বদ্ধ ডোমেন স্তরটিতে কোনও ইউজারসেসওয়ার কি কেবলমাত্র মধ্যস্থতাকারী এবং / অথবা …

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

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

5
ক্যাচিং পরিচালনা করতে কীভাবে কোনও ক্লাসে এসআরপি লঙ্ঘন করা এড়ানো যায়?
দ্রষ্টব্য: কোড নমুনা সি # তে লিখিত হয়েছে, তবে এটি কোনও বিষয় নয়। আমি ট্যাগ হিসাবে সি # রেখেছি কারণ আমি এর চেয়ে বেশি অ্যাপোপিয়েট পাই না। এটি কোড কাঠামো সম্পর্কে। আমি ক্লিন কোড পড়ছি এবং আরও ভাল প্রোগ্রামার হওয়ার চেষ্টা করছি। আমি প্রায়শই নিজেকে একক দায়িত্বের নীতি অনুসরণ করার …

1
ওপেন ক্লোজ প্রিন্সিপাল (ওসিপি) বনাম ডিপেন্ডেন্সি ইনভার্সন প্রিন্সিপাল (ডিআইপি)
আমি ওপেন ক্লোজড প্রিন্সিপাল (ওসিপি) এবং ডিপেন্ডেন্সি ইনভার্সন প্রিন্সিবল (ডিআইপি) এর মধ্যে পার্থক্যটি বোঝার চেষ্টা করছিলাম । আমি এ পর্যন্ত ইন্টারনেটে যে গবেষণা করেছি তার ভিত্তিতে আমি এই সিদ্ধান্তে পৌঁছেছি যে 'ডিআইপি হ'ল একটি বিকল্প যার মাধ্যমে আমরা ওসিপি অর্জন করতে পারি'। আমি ঠিক এই? আপনি কি আমাকে এমন উদাহরণ …

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

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