Вопросы по теме 'interface-implementation'
Как быстро найти реализацию метода интерфейса?
Есть ли быстрый способ найти все реализации метода / свойства / и т. Д. Интерфейса, а не ссылки на них? Вот пример кода:
public class SomeClass : IBaseClass
{
public Int32 GetInt()
{
return 1;
}
}
public interface IBaseClass
{...
39966 просмотров
schedule
07.08.2022
Реализация интерфейса PHP отклоняет подклассы по параметрам
учти это:
class A{}
class B extends A{}
interface I{
// expects object instanceof A
function doSomething(A $a);
}
class C implements I
{
// fails ????
function doSomething(B $b){}
}
По моему мнению, вышеизложенное должно работать, но...
2966 просмотров
schedule
05.07.2023
Можно ли в C # реализовать член интерфейса, используя член с другим именем, как это можно сделать в VB.NET?
Хорошо, это вопрос, который я задаю не для демонстрации хороших практик программирования (на самом деле это можно было бы считать плохой практикой), а скорее в отношении того, «можно ли» это вообще сделать.
Тем не менее, в VB.NET вы реализуете...
2588 просмотров
schedule
06.11.2022
Найти нереализованные методы класса
В моем приложении я имею дело с классами большего размера (более 50 методов), каждый из которых достаточно сложен. Я не беспокоюсь о сложности, поскольку они по-прежнему прямолинейны с точки зрения изоляции частей функциональности в более мелкие...
2644 просмотров
schedule
09.04.2023
Интерфейс реализован дважды, типы могут унифицироваться; почему это обходное решение работает?
Я столкнулся с ошибкой компилятора при попытке дважды реализовать интерфейс для одного и того же класса, например:
public class Mapper<T1, T2> : IMapper<T1, T2>, IMapper<T2, T1>
{
/* implementation for IMapper<T1, T2>...
1135 просмотров
schedule
12.10.2022
Понимание этого кода C++. Изменения наследования и области действия
Я наткнулся на это в одном из постов на SO. Мне трудно понять следующий код.
class A
{
public:
virtual void foo() = 0;
private:
virtual void bar() = 0;
};
class B : public A
{
private:
virtual void foo()
{
std::cout...
78 просмотров
schedule
26.08.2022
Интерфейс/реализация в ANSI C
Я работаю над большим проектом на C и хочу организовать его с помощью файлов интерфейса (.h) и файлов реализации (.c), подобно многим объектно-ориентированным языкам, таким как Objective-C или Java. Я знаком с созданием статических библиотек на C, но...
8012 просмотров
schedule
08.04.2023
Какие API реализуют JSR-353 (JSON)
Я только что узнал, что Джексон не реализует JSR-353, и мы уже разработали модуль ... поэтому я отчаянно спешу найти замену этому API, чтобы начать работать! :D
Я искал API, который реализует стандарт, но не смог найти ничего интересного, потому...
8567 просмотров
schedule
31.05.2023
Интерфейсы DOM: наследование против реализации
В нескольких местах MDN, таких как здесь , есть такие кавычки, как
Наследует свойства своего родителя, Node, и реализует интерфейс ChildNode.
В чем разница между наследует и реализует здесь? Я смущен интерфейсом, реализующим...
139 просмотров
schedule
08.10.2022