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

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

11
পিএইচপি কেন ইন্টারফেস আছে?
আমি লক্ষ্য করেছি যে পিএইচপি 5 হিসাবে ভাষাটিতে ইন্টারফেস যুক্ত করা হয়েছে। তবে, যেহেতু পিএইচপি খুব স্বচ্ছভাবে টাইপ করা হয় তাই মনে হয় ইন্টারফেস ব্যবহারের বেশিরভাগ সুবিধা হারাতে বসেছে। কেন এটি ভাষার অন্তর্ভুক্ত?

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

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

3
আমি যদি কোনও ইন্টারফেস বাস্তবায়ন করি, তবে কি এটিকে উত্তরাধিকার বলা হবে?
আমার ক্লাসটি যদি implementsকোনও ইন্টারফেস হয় তবে আমি কি বলতে পারি যে আমি উত্তরাধিকার অনুসরণ করছি? আমি জানি যে যখন ক্লাস extendsঅন্য ক্লাস হয় তখন তার উত্তরাধিকার।

5
ইন্টারফেস কার্যকর করা যখন আপনার কোনও বৈশিষ্ট্যের প্রয়োজন হয় না
অনেকটাই অকপট. আমি একটি ইন্টারফেস বাস্তবায়ন করছি, তবে এমন একটি সম্পত্তি রয়েছে যা এই শ্রেণীর জন্য অপ্রয়োজনীয় এবং বাস্তবে এটি ব্যবহার করা উচিত নয়। আমার প্রাথমিক ধারণাটি ছিল ঠিক এমন কিছু করা: int IFoo.Bar { get { raise new NotImplementedException(); } } আমি মনে করি, এই প্রতি কোনও ভুল নেই, …

6
সুস্পষ্ট অর্থ সহ 2 টি পদ্ধতি বা কেবল 1 টি দ্বৈত ব্যবহারের পদ্ধতি থাকা ভাল?
ইন্টারফেসটি সহজ করার জন্য, কেবল getBalance()পদ্ধতিটি না রাখাই ভাল ? পাসিং 0করতে charge(float c);একই ফলাফল দিতে হবে: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } ভিতরে একটি নোট করতে পারেন javadoc? বা, ক্লাস ব্যবহারকারীর …
30 interfaces  cqrs 

4
ইন্টারফেসে .compareTo () কেন জাভাতে ক্লাসে থাকে?
আমি জানতে চাই কেন চাই .compareTo()রয়েছে Comparableইন্টারফেস যখন মত একটি পদ্ধতি .equalsরয়েছে Objectবর্গ। আমার কাছে এটা নির্বিচারে বলে মনে হয় কেন মত একটি পদ্ধতি .compareTo()নয় Objectইতিমধ্যে বর্গ। ব্যবহার করার জন্য .compareTo(), আপনি Comparableইন্টারফেসটি প্রয়োগ করেন .compareTo()এবং আপনার প্রয়োজনের জন্য পদ্ধতিটি প্রয়োগ করেন । জন্য .equals()পদ্ধতি, আপনি কেবল পদ্ধতি আপনার ক্লাসে …

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

10
বিমূর্ত শ্রেণিতে ইন্টারফেস
বেস ক্লাস এবং ইন্টারফেসের মধ্যে সম্পর্কের বিষয়ে আমার সহকর্মী এবং আমার বিভিন্ন মতামত রয়েছে। আমি বিশ্বাস করি যে কোনও শ্রেণীর ইন্টারফেস বাস্তবায়ন করা উচিত নয় যদি না ইন্টারফেসের প্রয়োগের প্রয়োজন হয় যখন শ্রেণিটি ব্যবহার করা যায় না। অন্য কথায়, আমি এই জাতীয় কোড দেখতে চাই: interface IFooWorker { void Work(); …

11
বেস ক্লাস হিসাবে একই ফাইলে ইন্টারফেস ঘোষণা, এটি কি একটি ভাল অনুশীলন?
বিনিময়যোগ্য এবং টেস্টেবল হওয়ার জন্য, সাধারণত যুক্তির সাথে পরিষেবাদির ইন্টারফেস থাকা প্রয়োজন, যেমন public class FooService: IFooService { ... } নকশাকৃত, আমি এটির সাথে একমত, তবে এই পদ্ধতির সাথে আমাকে যে বিষয়গুলি বিরক্ত করে তার মধ্যে একটি হ'ল একটি পরিষেবার জন্য আপনাকে দুটি জিনিস (শ্রেণি এবং ইন্টারফেস) ঘোষণা করতে হবে …

9
ইন্টারফেস নামকরণ: উপসর্গ 'Can-' বনাম প্রত্যয় '-সক্ষম'
যেমন ইন্টারফেসের প্রত্যয় হিসাবে '-able' ব্যবহার করা সাধারণ সিরিয়ালাইজযোগ্য মুদ্রণযোগ্য পরিমাপযোগ্য পানের যোগ্য শুটযোগ্য ঘূর্ণনযোগ্য able আমি ভাবছিলাম যে 'ক্যান' আরও ভাল কারণ এটি আরও বর্ণনামূলক হতে পারে। হ্যাঁ, এটি আরও শব্দযুক্ত এবং এটি ইন্টারফেসের নামের সাথে শোনায়। বিশেষত, প্যাসিভ ক্রিয়াগুলি ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ শ্যুটেবলের অর্থ হ'ল বস্তুটি …
29 api  interfaces 

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

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

8
ইন্টারফেস ডিজাইন যেখানে ফাংশনগুলিকে একটি নির্দিষ্ট ক্রমে ডাকা প্রয়োজন
কাজটি হ'ল কিছু ইনপুট স্পেসিফিকেশন অনুসারে ডিভাইসের মধ্যে একটি হার্ডওয়্যার টুকরা কনফিগার করা। এটি নিম্নলিখিত হিসাবে অর্জন করা উচিত: 1) কনফিগারেশন তথ্য সংগ্রহ করুন। এটি বিভিন্ন সময় এবং জায়গায় ঘটতে পারে। উদাহরণস্বরূপ, মডিউল এ এবং মডিউল বি উভয়ই আমার মডিউল থেকে কিছু সংস্থান (বিভিন্ন সময়ে) অনুরোধ করতে পারে। এই 'সংস্থানগুলি' …
24 c++  interfaces 

5
আপনি কীভাবে একটি ইন্টারফেস রূপান্তর ও সংস্করণ বিকাশ করতে পারেন?
বলুন আপনার একটি ইন্টারফেস রয়েছে IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } আপনার API এর 2 সংস্করণে, আপনাকে Glargএই ইন্টারফেসে একটি পদ্ধতি যুক্ত করতে হবে। আপনার বিদ্যমান এপিআই ব্যবহারকারীদের ভঙ্গ না করে এবং পিছনের সামঞ্জস্যতা বজায় না রেখে কীভাবে আপনি এটি করবেন? এটি মূলত। নেটকে …

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