Результаты поиска по запросу "interface"

7 ответов

Прокомментируйте интерфейс, реализацию или оба?

Я предполагаю, что мы все (когда мы можем быть обеспокоены!) Комментируют наши интерфейсы. например /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param ...

3 ответа

В Delphi, почему передача переменной Interface иногда требует, чтобы она была параметром const?

Сначала вопрос: почему удаление констант вUnregisterNode() вызвать сбой, но не вRegisterNode(). Теперь предыстория: я работаю в Delphi XE с интерфейсами, и я столкнулся с артефактом, который дал мне некоторую паузу, и я пришел к выводу, что ...

6 ответов

Почему конечные константы в Java могут быть переопределены?

Рассмотрим следующий интерфейс в Java: public interface I { public final String KEY = "a"; }И следующий класс: public class A implements I { public String KEY = "b"; public String getKey() { return KEY; } }Почему класс А может прийти и ...

ТОП публикаций

2 ответа

Безопасный способ в Delphi для Form распространять объекты интерфейса, связанные с его временем жизни?

У меня есть Delphi Form, которая обеспечивает функциональность за интерфейсным объектом, на который другие части кода тоже получают ссылки через свойство, принадлежащее Form. Я не могу делегировать функциональность интерфейса дочернему объекту, ...

2 ответа

Документируется ли обработка компилятором неявных переменных интерфейса?

Я спросил подобноевопрос [https://stackoverflow.com/questions/5354696/the-mysterious-case-of-the-unexpected-implicit-interface-variable] о неявных интерфейсных переменных не так давно. Источником этого вопроса была ошибка в моем коде из-за того, ...

3 ответа

Разновидности объявлений @interface, некоторые с круглыми скобками

Я заметил множество@interface объявления для классов Objective-c. Я хотел бы понять, почему разработчики заявляют@interface следующими способами: // in the .h file @interface MyClass : NSObject // ... @end // in the .m file (what's the purpose ...

3 ответа

Интерфейс + расширение (mixin) против базового класса

Являются ли методы интерфейса + расширения (mixin) предпочтительнее абстрактного класса? Если ваш ответ «это зависит», от чего это зависит? Я вижу два возможных преимущества подхода «интерфейс + расширение». Интерфейсы многократно наследуются, ...

1 ответ

Реализация интерфейса (принцип разделения интерфейса)

У меня возникла ситуация, когда мне нужно вызвать стороннюю службу, чтобы получить некоторую информацию. Эти услуги могут быть разными для разных клиентов. У меня есть функция аутентификации в моем интерфейсе следующим образом. interface ...

7 ответов

Подсчет ссылок для объектов

В моем коде я использую небольшой класс хранения данных, который создается в разных местах. Чтобы избежать утечек памяти и упростить вещи, я хочу использовать подсчет ссылок, поэтому я сделал type TFileInfo = class (TInterfacedObject, ...

0 ответов

Вызов функций javascript в веб-представлении из класса действий [закрыто]

Редактировать: в конце это работает. Я пробовал это раньше, но на самом деле испытывал проблему с областью видимости в моем JavaScript. Я определил appBack () в document.onready. Просто измените область действия этой функции на * window. * ...