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

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

4
সি # তে হ্যাশটেবল এবং অভিধানের ব্যবহারিক আকারের সীমা
সি # 4 অভিধান বা হ্যাশটেবলে থাকতে পারে এমন আইটেমের সংখ্যার জন্য ব্যবহারিক সীমাবদ্ধতাগুলি কী এবং এই কাঠামোগুলিতে যুক্তিসঙ্গত থাকতে পারে এমন মোট বাইটের সংখ্যা। আমি প্রচুর পরিমাণে অবজেক্টের সাথে কাজ করব এবং জানতে চাইছি কখন এই কাঠামোগুলি সমস্যার মুখোমুখি হতে শুরু করে। প্রসঙ্গে, আমি টন মেমরির সাথে একটি 64 …

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

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

5
আমার এই দৃশ্যে রচনা বা উত্তরাধিকার পছন্দ করা উচিত?
একটি ইন্টারফেস বিবেচনা করুন: interface IWaveGenerator { SoundWave GenerateWave(double frequency, double lengthInSeconds); } এই ইন্টারফেসটি বিভিন্ন শ্রেণীর দ্বারা প্রয়োগ করা হয় যা বিভিন্ন আকারের তরঙ্গ উত্পন্ন করে (উদাহরণস্বরূপ, SineWaveGeneratorএবং SquareWaveGenerator)। আমি এমন একটি ক্লাস বাস্তবায়ন করতে চাই যা SoundWaveসংগীত উপাত্তের উপর ভিত্তি করে উত্পন্ন করে, কাঁচা সাউন্ড ডেটা নয়। এটি …

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

4
আমি কি encapsulation অতিরিক্ত ব্যবহারে ভুগছি?
আমি বিভিন্ন কোডে আমার কোডটিতে এমন কিছু লক্ষ্য করেছি যা দেখে মনে হয় কোডের গন্ধ আমার কাছে লাগে এবং করণীয় খারাপ হয় তবে আমি এটি মোকাবেলা করতে পারি না। "ক্লিন কোড" লেখার চেষ্টা করার সময় আমার কোডটি পড়া সহজ করার জন্য আমি ব্যক্তিগত পদ্ধতিগুলি অতিরিক্ত ব্যবহার করার প্রবণতা রাখি। সমস্যাটি …

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

9
সলিড বনাম স্থির পদ্ধতি
আমি প্রায়শই এই সমস্যার সমাধান করি: এখানে এমন একটি ওয়েব শপ প্রজেক্ট থাকুক যার একটি পণ্য শ্রেণি রয়েছে। আমি এমন একটি বৈশিষ্ট্য যুক্ত করতে চাই যা ব্যবহারকারীদের একটি পণ্যতে পর্যালোচনা পোস্ট করতে দেয়। সুতরাং আমার কাছে একটি পর্যালোচনা শ্রেণি রয়েছে যা একটি পণ্যের উল্লেখ করে। এখন আমার কাছে এমন একটি …

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

10
বৈশিষ্ট্য বিন্দু কি?
এখানে সম্পত্তি এবং আমার পাল্টা-যুক্তি সম্পর্কিত কিছু আর্গুমেন্ট রয়েছে: লেখক এবং সেটটার পদ্ধতি লেখার চেয়ে ব্যবহার করা সহজ গেটর এবং সেটার পদ্ধতির জোড়গুলি একটি কোড গন্ধ। এগুলি লেখার পক্ষে আরও সহজ করা স্ক্যানট্রন ফর্ম ব্যবহার করে এবং সমস্ত সি'র মধ্যে পূরণ করে গণিত পরীক্ষায় ব্যর্থ হওয়া সহজ করার মতো। অধ্যবসায়ের …

2
অবজেক্ট ওরিয়েন্টেড লেট বাইন্ডিং
ইন ওরিয়েন্টড বস্তুর অ্যালান Kays সংজ্ঞা এই সংজ্ঞা আংশিকভাবে আমি বুঝতে পারছি না থাকে: আমার কাছে ওওপি মানে কেবল বার্তা, স্থানীয় ধরে রাখা এবং সুরক্ষা এবং রাষ্ট্র-প্রক্রিয়া লুকানো এবং সমস্ত কিছুর চূড়ান্ত লেটবাইন্ডিং। তবে "লেটবাইন্ডিং" এর অর্থ কী? আমি কীভাবে সি # এর মতো ভাষায় এটি প্রয়োগ করতে পারি? এবং …

4
ক্লাস সদৃশ প্যাটার্ন?
আমি বর্তমানে আমার বর্তমান প্রকল্পে একক বিকাশকারী হিসাবে কাজ করছি। আমি প্রকল্পটি অন্য বিকাশকারীর কাছ থেকে উত্তরাধিকার সূত্রে পেয়েছি, যিনি তখন থেকে সংস্থাটি ছেড়ে চলে এসেছেন। এটি সি # তে একটি মডেল-দর্শন-নিয়ন্ত্রক শৈলীর ওয়েব অ্যাপ্লিকেশন। এটি অবজেক্ট রিলেশনাল ম্যাপিংয়ের জন্য সত্তা ফ্রেমওয়ার্ক ব্যবহার করে। এবং ডোমেন মডেলের ধরণের জন্য দুটি …

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

4
"অকাল বিমূর্ততা" কী?
আমি এই শব্দগুচ্ছটি আকাশের দিকে ছুঁড়ে ফেলা হচ্ছে শুনেছি এবং আমার কাছে তর্কগুলি পুরোপুরি উন্মাদ বলে মনে হচ্ছে (দুঃখিত আমি যদি এখানে স্ট্রোমেন করছি, এটি আমার উদ্দেশ্য নয়), সাধারণত এটি কিছুটা লাইন ধরে যায়: সাধারণ কেস কী তা জানার আগে আপনি কোনও বিমূর্ততা তৈরি করতে চান না, অন্যথায় (1) আপনি …

2
ব্যবসায়ের যুক্তিটিকে পরিষেবা স্তরে না নিয়ে ডোমেন অবজেক্টের বৈশিষ্ট্যে অনন্য প্রতিবন্ধকতাগুলি পরীক্ষা করার কি দুর্দান্ত উপায় আছে?
আমি এখন থেকে প্রায় 8 বছর ধরে ডোমেন-চালিত ডিজাইনটি রূপান্তর করছি এবং এত বছর পরেও এখনও একটি জিনিস আছে, যা আমাকে বাগিয়ে দিচ্ছে। এটি কোনও ডোমেন অবজেক্টের বিপরীতে ডেটা স্টোরেজে অনন্য রেকর্ডের জন্য অনুসন্ধান করছে। ২০১৩ সালের সেপ্টেম্বরে মার্টিন ফোলার টেলডোনটঅ্যাস্ক নীতিটি উল্লেখ করেছিলেন , যা সম্ভব হলে সমস্ত ডোমেন …

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