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

5 ответов

Вы должны пересмотреть дизайн вашего приложения.

е работает: interface TestInterface { public function testMethod(); } interface TestInterface2 { public function testMethod(); } class TestClass implements TestInterface, TestInterface2 { }Дает мне ошибку: Неустранимая ошибка: Невозможно ...

6 ответов

Конечно, классы myDb должны реализовывать интерфейс ImyDatabase. Я полагаю, вы можете увидеть, насколько это полезно :).

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

8 ответов

Сказав это, я согласен с философией YAGNI, изложенной выше - если вам не нужно гарантировать неизменность в данный момент, возможно, в данный момент не стоит инвестировать в это. Не должно быть слишком сложно выделить интерфейсы на более позднем этапе.

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

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

1 ответ

@Bavarious - Отличная ссылка! Добавлено в мой канал читателя.

разработчиком программного обеспечения (в основном Visual Studio) в течение многих лет и уже несколько месяцев работаю с Objective C и Cocoa. Сейчас я хорошо разбираюсь в языке и фреймворках, но мне нужно над чем-то поработать - это дизайн ...

6 ответов

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

а у нас есть несколько классов, которые имеют несколько методов с одинаковой сигнатурой, но не соответствуют объявленному интерфейсу Java. Например, обаJTextField а такжеJButton (среди нескольких других вjavax.swing.*) есть метод public void ...

15 ответов

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

нтексте .NET для чего стоит) Я склонен не использовать наследование и редко использовать интерфейсы. Я сталкивался с кем-то, кто думает, что интерфейсы - лучшая вещь, так как плевать. Он использует их повсюду. Я не понимаю этого и, ...

1 ответ

 в

аюсь передать моему View экземпляр следующего ViewModel: public class CompanyListViewModel<T> where T : ICompany { public IEnumerable<T> CompanyList; public IEnumerable<string> StateList; public CompanyListViewModel(IEnumerable<T> list) { ...

3 ответа

ценность ответа в "почему" ...

вы хотите хранить массив объектов типаMyInterfaceЯвляются ли следующие условия приемлемыми, и если да, то когда бы вы использовали вторую форму поверх первой? я) Использование только интерфейса: - List<MyInterface> mylist = new ...

2 ответа

Перейти Синтаксис и интерфейс в качестве параметра для функции

Я новичок в языке программирования Go и недавно столкнулся со следующим кодом: func (rec *ContactRecord) Less(other interface{}) bool { return rec.sortKey.Less(other.(*ContactRecord).sortKey); }Однако я не понимаю смысла подписи функции. Он ...

3 ответа

@ Cumbayah, Привет ... надеюсь, у тебя все в порядке: o) Ты говоришь, что префикс избыточен (тогда у меня есть много переименований ВАШИХ старых интерфейсов, чтобы сделать хе-хе)? Внезапно мне кажется, что, возможно, мне всегда следует ожидать ОЖИДАЕМЫХ интерфейсов, а не конкретных классов. Учитывая это предположение, я понимаю, почему префикс может быть опущен.

тоящее время я читаю «Чистый код» Роберта Мартина (UncleBob) и вообще люблю размышления о UncleBob. Однако, я немного запутался, когда прочитал, что он избегает префиксов интерфейсов, таких как «IPerson». Он заявляет: «Я не хочу, чтобы мои ...