Вопросы с тегом «interface»

Интерфейс относится к обозначенной точке взаимодействия с компонентом. Интерфейсы применимы как на аппаратном, так и на программном уровне. --- Это также относится к элементу языка `interface`, который является единственным исключением для одиночного наследования в Java, C # и аналогичных языках.

2133
Что такое MVP и MVC и в чем разница?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Если взглянуть за пределы RAD (перетаскивания и настройки) способа создания...

1413
Интерфейс против абстрактного класса (общий ОО)

Недавно у меня было два телефонных интервью, где меня спрашивали о различиях между интерфейсом и абстрактным классом. Я объяснил каждый их аспект, который мог придумать, но, похоже, они ждут, чтобы я упомянул что-то конкретное, и я не знаю, что это такое. Исходя из своего опыта, я думаю, что это...

1393
Как мне обновить графический интерфейс из другого потока?

Какой самый простой способ обновить Labelиз другого Thread? У меня Formработает thread1, и с этого я запускаю другой поток ( thread2). В то время thread2как обрабатывает некоторые файлы, я хотел бы обновить Labelна Formтекущий статус thread2работы. Как я мог это...

1072
Объединить / конвертировать несколько файлов PDF в один PDF

Как можно объединить / преобразовать несколько файлов PDF в один большой файл PDF? Я попробовал следующее, но содержимое целевого файла оказалось не таким, как ожидалось: convert file1.pdf file2.pdf merged.pdf Мне нужно очень простое / базовое решение командной строки (CLI). Лучше всего было бы,...

928
Не удалось загрузить общую библиотеку JNI (JDK)

Когда я пытаюсь открыть Eclipse , всплывающее диалоговое окно гласит: Не удалось загрузить общую библиотеку JNI "C: /JDK/bin/client/jvm.dll" `. После этого сила затмения закрывается. Вот несколько замечаний, которые я хотел бы сделать: Я проверил, существует ли что-нибудь на этом пути. Это...

814
Что значит «программировать на интерфейс»?

Я видел это упомянутое несколько раз, и мне не ясно, что это значит. Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что мне не хватает их правильного использования. Это просто так, если вы должны были сделать:...

767
Интерфейс против Базового класса

Когда я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть класс собак и кошек. Почему я хотел бы реализовать IPet вместо PetBase? Я могу понять наличие интерфейсов...

649
Выполнить двоичный файл командной строки с Node.js

Я в процессе переноса библиотеки CLI из Ruby в Node.js. В моем коде я выполняю несколько сторонних двоичных файлов, когда это необходимо. Я не уверен, как лучше всего это сделать в Node. Вот пример в Ruby, где я вызываю PrinceXML для преобразования файла в PDF: cmd = system("prince -v...

632
Интерфейсы C #. Неявная реализация против явной реализации

Каковы различия в реализации интерфейсов неявно и явно в C #? Когда вы должны использовать неявное и когда вы должны использовать явное? Есть ли плюсы и / или минусы одного или другого? Официальные рекомендации Microsoft (из первой редакции Framework Design Guidelines ) гласят, что использование...

563
Как я могу определить, работает ли я в 64-битной JVM или 32-битной JVM (изнутри программы)?

Как я могу определить, является ли JVM, в которой выполняется мое приложение, 32-разрядной или 64-разрядной? В частности, какие функции или свойства я могу использовать для обнаружения этого в...

562
Как определить, реализует ли тип интерфейс с отражением C #

Есть ли отражение в C#предложении таким образом , чтобы определить , если некоторые заданные System.Typeмодели типа некоторого интерфейса? public interface IMyInterface {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ?????...