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

7 ответов

MVVM Madness: Команды

Мне нравится MVVM. Я не люблю это, но люблю это. Большая часть этого имеет смысл. Но я продолжаю читать статьи, которые побуждают вас писать много кода, чтобы вы могли писать XAML и не нужно писать никакого кода в коде. Позвольте привести ...

2 ответа

Javascript переключатель внутри цикла for; конфликты

Я включил цикл в JavaScript, как: for (var i = 0; i < checkBoxIds.length; i++) { if ($('#' + checkBoxIds[i]).prop('checked')) { var id = checkBoxIds[i]; var assetCat = id.substring(0, 4); switch (id.substring(id.length - 3)) { case "scr": ...

2 ответа

Не могу объединить Factory / DI

Просто предположим, что у меня есть некоторый класс Foo, который имеет две зависимости:ISerializer<T> иIFileAccessHandler. Теперь этот класс также имеет другие зависимости, функциональные зависимости. Я не хочу, чтобы кто-либо создавал этот ...

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

3 ответа

Data Mapper и взаимосвязи: стратегии реализации?

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

23 ответа

Почему C # не предоставляет ключевое слово «друг» в стиле C ++? [закрыто]

C ++ ключевое слово друга [http://www.cplusplus.com/doc/tutorial/inheritance/] позволяетclass A обозначитьclass B как его друг. Это позволяетClass B чтобы получить доступ кprivate/protected Членыclass A. Я никогда не читал ничего о том, почему ...

3 ответа

@ Энтони - микро-бенчмаркинг - это не зло. Просто трудно получить значимые результаты, применимые к вашему реальному сценарию использования.

я есть требование для ленивой загрузки ресурсов в параллельной среде. Код для загрузки ресурсов должен быть выполнен только один раз. ОбеДвойная проверка ...

2 ответа

 Класс не предназначен "быть украшенным". Ты думал о рефакторинге?

ел бы реализовать шаблон проектирования Decorator, используя наследование (Decorator extends Component) потому что мне нужен доступ к защищенным полям / методам класса Component. Проблема в том, что класс Component представляет алгоритм, он ...

5 ответов

Абстрактный класс расширяет конкретный класс

Ранее я узнал, что абстрактный класс может расширять конкретный класс. Хотя я не вижу причины этого для дизайнеров JAVA, но это нормально. Я также узнал, что абстрактный класс, который расширяет конкретный класс, может сделать переопределенные ...

1 ответ

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

отаю над проектом Android, и я хотел бы узнать какие-либо рекомендации о том, что такое хорошая архитектура для создания приложений для Android. Я хочу использовать внедрение зависимостей с помощью Roboguice, и я читал о шаблоне MVVM или шаблоне ...

2 ответа

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

рудно привыкнуть к шаблону PageObject WebDriver. Пожалуйста, поделитесь своим опытом и способами использования шаблона PageObjects и loadableComponents. Поскольку PageObject обычно представляет компонент или часть функциональности, сначала мне ...