Вопросы по теме 'interface'

Интерфейс Python для планшета Wacom
Если возможно, я хочу поймать чувствительный к давлению ввод с планшета Wacom в Python. Существуют ли доступные библиотеки Python, которые могут это сделать?
3692 просмотров
schedule 25.09.2022

Почему большинство системных архитекторов настаивают на первом программировании интерфейса?
Почти в каждой книге по Java, которую я читал, говорится об использовании интерфейса как способе обмена состоянием и поведением между объектами, которые при первом «построении», казалось, не имели общих отношений. Однако всякий раз, когда я вижу,...
2721 просмотров

Зачем использовать статический вложенный интерфейс в Java?
Я только что нашел статический вложенный интерфейс в нашей кодовой базе. class Foo { public static interface Bar { /* snip */ } /* snip */ } Я такого раньше не видел. Оригинальный разработчик недоступен. Поэтому я должен...
79243 просмотров
schedule 31.08.2022

.NET — можете ли вы использовать интерфейс, а когда не должны использовать интерфейс
Можно ли перекрыть интерфейс? при разработке системы сейчас я начну с интерфейсов и постепенно буду писать модульные тесты вместе с интерфейсами, пока не получу хорошо работающий шаблон. Я перейду к написанию некоторых конкретных классов и настрою...
578 просмотров
schedule 16.01.2024

Почему я не могу понять интерфейсы?
Может ли кто-нибудь демистифицировать интерфейсы для меня или указать мне несколько хороших примеров? Я все время вижу всплывающие окна интерфейсов здесь и там, но я никогда не сталкивался с хорошими объяснениями интерфейсов или когда их...
7361 просмотров
schedule 15.05.2023

Как издеваться над статическими методами?
Я новичок в имитировании объектов, но я понимаю, что мне нужно, чтобы мои классы реализовывали интерфейсы, чтобы издеваться над ними. Проблема, с которой я сталкиваюсь, заключается в том, что на моем уровне доступа к данным я хочу иметь статические...
41873 просмотров
schedule 21.09.2022

Следует ли объявлять методы в интерфейсе Java с модификатором общего доступа или без него?
Следует ли объявлять методы в интерфейсе Java с модификатором доступа public или без него? Технически это, конечно, не имеет значения. Метод класса, реализующий interface , всегда равен public . Но что может быть лучше? Сама Java в этом не...
114009 просмотров

абстрактные методы в скелетных реализациях интерфейсов
Я перечитывал статью 18 «Эффективная Java» (2-е издание), предпочитаю интерфейсы абстрактным классам . В этом пункте Джош Блох приводит пример скелетной реализации интерфейса Map.Entry<K,V> : // Skeletal Implementation public abstract...
2186 просмотров
schedule 14.07.2022

C #: Как Dictionary ‹K, V› может реализовать ICollection ‹KeyValuePair‹ K, V ›› без добавления (KeyValuePair ‹K, V›)?
Глядя на System.Collections.Generic.Dictionary<TKey, TValue> , он явно реализует ICollection<KeyValuePair<TKey, TValue>> , но не имеет требуемой функции « void Add(KeyValuePair<TKey, TValue> item) ». Это также можно...
11695 просмотров
schedule 02.09.2023

Зачем использовать явную реализацию интерфейса для вызова защищенного метода?
При просмотре исходного кода ASP.NET MVC в codeplex Я обнаружил, что обычно класс явно реализует интерфейс. Явно реализованный метод/свойство затем вызывает другой «защищенный виртуальный» метод/свойство с тем же именем. Например, public...
2844 просмотров
schedule 23.10.2022

Изменение внешнего вида и функций пользовательского интерфейса NetBeans
Можно ли как-то изменить внешний вид NetBeans? Я знаю, что он использует Swing и что обычно приложения, использующие Swing для своего пользовательского интерфейса, обычно могут изменить свою схему пользовательского интерфейса. Внешний вид по...
8422 просмотров
schedule 01.01.2023

Обеспечение общего интерфейса для SVN и CVS
SVN и CVS - две очень разные системы, которые направлены на решение одной и той же основной проблемы - контроля версий. Они оба работают по-разному, поэтому, вероятно, трудно справиться с ними одинаково. Мне интересно, можно ли разработать...
362 просмотров
schedule 18.05.2024

Программирование интерфейса. Как решить, где он нужен?
Я понимаю, что программирование интерфейсов помогает при слабой связи. Однако существует ли руководство, объясняющее, когда оно наиболее эффективно? Например, у меня есть простое веб-приложение, которое собирает данные о сотрудниках, их планах...
742 просмотров
schedule 17.06.2023

Как я могу получить список всех программных реализаций интерфейса на Java?
Могу я сделать это с отражением или что-то в этом роде?
71030 просмотров
schedule 17.07.2023

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

Зачем ставить перед именами интерфейсов C# букву «I»
Каково обоснование этого соглашения об именах? Я не вижу никакой пользы. Дополнительный префикс просто загрязняет API. Мои мысли совпадают с ответом Конрада на этот связанный вопрос ; выбранный ответ которого в основном является тем, о...
8831 просмотров
schedule 14.04.2023

Пользовательские атрибуты в интерфейсах или классах, которые их реализуют?
При использовании настраиваемых атрибутов для хранения метаданных лучше всего декорировать интерфейс или класс, реализующий интерфейс, предполагая, что любой класс, реализующий интерфейс, будет иметь те же данные в атрибуте? Обновление: В...
2322 просмотров
schedule 20.12.2022

Как сделать этот класс универсальным? (.NET С#)
Мой класс имеет следующее ядро: class SmartDbConnection { private readonly IDbConnection Connection; public SmartDbConnection(string ConnectionString) { if(ConnectionString.Contains("MultipleActiveResultSets=true")) {...
8372 просмотров
schedule 20.03.2023

WCF и наследование интерфейса — это ужасно?
В моем приложении есть 2 «сервиса», скажем, один из них — базовый (целочисленный) калькулятор, а другой — калькулятор с плавающей запятой. Я выражаю их как интерфейсы следующим образом: public interface IBasicCalculator { int Add( int a, int...
9694 просмотров
schedule 19.03.2023

Частичные классы, LINQ, интерфейсы и VB.NET
Хорошо, я столкнулся с проблемой с VB.NET. Итак, все эти защитники VB.NET, пожалуйста, не могли бы вы мне помочь? Вот моя проблема: я использую LINQ to Entities, он также работает с LINQ to SQL, я создаю свой файл edmx. Затем я создаю Partial Public...
2128 просмотров
schedule 09.06.2022