প্রশ্ন ট্যাগ «interfaces»

ইন্টারফেস সম্পর্কিত প্রোগ্রামিংয়ের মতো ইন্টারফেস সম্পর্কিত ডিজাইন বিবেচনা সম্পর্কিত প্রশ্নাবলী।

15
যখন কেবলমাত্র এক শ্রেণি এটি প্রয়োগ করবে তখন কি আমার একটি ইন্টারফেস ব্যবহার করা দরকার?
কোনও ইন্টারফেসের পুরো বিন্দুটি কী নয় যে একাধিক শ্রেণি নিয়ম এবং প্রয়োগের সেটকে মেনে চলে?

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

19
ইন্টারফেস কেন দরকারী?
আমি কিছুদিন ধরে সি # তে অধ্যয়ন করছি এবং কোডিং করছি। তবে তবুও, আমি ইন্টারফেসগুলির কার্যকারিতাটি অনুভব করতে পারি না। তারা টেবিলে খুব কম নিয়ে আসে। ফাংশনের স্বাক্ষর প্রদান ব্যতীত, তারা কিছুই করে না। যদি আমি কার্য সম্পাদন করার জন্য প্রয়োজনীয় ফাংশনগুলির নাম এবং স্বাক্ষর মনে করতে পারি তবে তাদের …
158 interfaces 

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

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

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

12
"সফ্টওয়্যার হার্ডওয়্যার প্রতিস্থাপন করতে পারে" এই বাক্যটি দ্বারা কী বোঝানো হয়েছে?
হার্ডওয়্যার / সফ্টওয়্যার ইন্টারফেস এবং অপারেটিং সিস্টেমে শিক্ষানবিশ কোর্স অধ্যয়ন করা, প্রায়শই এই বিষয়টির উপরে উঠে আসে যে কোনও সফ্টওয়্যার এবং তদ্বিপরীতগুলির সাথে কিছু হার্ডওয়্যার অংশগুলি প্রতিস্থাপন করা ভাল be আমি সংযোগ করতে পারি না

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

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

10
ভাল শো () + লুকান () বা সেটভিজিবল (বুল দৃশ্যমান)?
এর চেয়ে ভাল আর কেন? (ইন্টারফেস-ডিজাইনের দিক থেকে): ক) দুটি Show()এবং Hide()কাজ আছে খ) একটি SetVisible(bool visible)ফাংশন আছে সম্পাদনা: উদাহরণস্বরূপ কিছু বস্তুর দৃশ্যমান অবস্থা রয়েছে এবং এটি পরিবর্তন করতে এই ফাংশনগুলি ব্যবহৃত হয়। গ) তিনটি লাভ করার জন্য Show(), Hide(), SetVisible(bool visible)ফাংশন
59 java  c++  interfaces 

3
কেন সি # ইন্টারফেসে বৈশিষ্ট্যগুলিকে অনুমতি দেয়?
সি # তে, নিম্নলিখিত কোডটি বৈধ interface I{ int property{get;set;} } যা আমার কাছে কোন মানে করে না। এটি ইন্টারফেসের অন্যতম গুরুত্বপূর্ণ নীতি ভঙ্গ করে বলে মনে হচ্ছে: রাষ্ট্রের অভাব (অন্য কথায়, ক্ষেত্র নেই)। সম্পত্তি কি অন্তর্ভুক্ত ব্যক্তিগত ক্ষেত্র তৈরি করে না? ইন্টারফেসের জন্য এটি কি সত্যই খারাপ হবে না?

9
ইন্টারফেসের ভবিষ্যতে ব্যবহারের জন্য প্রোগ্রামিং
আমার পাশে একজন সহকর্মী বসে আছেন যিনি এই জাতীয় ইন্টারফেসটি ডিজাইন করেছেন: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } সমস্যাটি এই মুহূর্তে, আমরা আমাদের কোডের যে কোনও জায়গায় এই "শেষ" পরামিতিটি ব্যবহার করছি না, এটি ঠিক আছে কারণ আমাদের ভবিষ্যতে এটি …

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

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

11
বিমূর্ত শ্রেণি / পদ্ধতি অপ্রচলিত হয়?
আমি প্রচুর বিমূর্ত ক্লাস / পদ্ধতি তৈরি করতাম। তারপরে আমি ইন্টারফেস ব্যবহার শুরু করলাম। এখন আমি নিশ্চিত নই যে ইন্টারফেসগুলি বিমূর্ত ক্লাসগুলি অচল করে দিচ্ছে না। আপনি একটি সম্পূর্ণ বিমূর্ত ক্লাস প্রয়োজন? পরিবর্তে একটি ইন্টারফেস তৈরি করুন। আপনার কিছু বিবর্তনের সাথে এটি একটি বিমূর্ত শ্রেণির প্রয়োজন? একটি ইন্টারফেস তৈরি করুন, …

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