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

10 ответов

 не рекомендуется. Все остается прежним, но эта строка должна быть:

ользуюAutoMapper вASP.NET MVC применение. Мне сказали, что я должен переместитьAutoMapper.CreateMap в другом месте, поскольку у них много накладных расходов. Я не слишком уверен, как спроектировать мое приложение, чтобы эти вызовы были размещены ...

7 ответов

говорить еще раз, как дизайн зависит от самого вопроса.

из вещей, над которой я сейчас работаю, имеет некоторые сходства с игрой. В целях иллюстрации я собираюсь объяснить свою проблему на примере, взятом из вымышленной, гипотетической игры. Давайте назовем этоСмертельный бластер 4: Смерть, В DB4 у ...

4 ответа

 по:

я есть общий метод, который существует в моей модели, потому что он вызывается моей моделью. Ретроспективно, на мой взгляд, также требуется этот метод модели. Для этого у меня есть: переместил метод модели вapplication_helper.rb файлмоя модель ...

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

3 ответа

Когда вам требуется конструктор (аналогично рассмотрите фабрики) для объекта, вы заставляете код, используя ваш объект, передавать основные требования конструктору. Чем яснее, тем лучше. Вы можете оставить необязательные поля для последующей настройки (ввода) с помощью установщика.

я нашелэта статьяв JavaWorld, где Аллен Голуб объясняет альтернативу Getters / Setters, которая поддерживает принцип, что реализация объекта должна быть скрыта (его пример кода также можно найти ...

6 ответов

Можете ли вы улучшить ответ, добавив сюда несколько фрагментов своего кода?

чал PHP MVC шаблон, и это довольно круто. Я почти закончил приложение, и я вижу, как беспорядок вы можете сделать код без хорошего дизайна. Теперь можно ли применять MCV к приложениям на C ++? Куда идет менеджер плагинов / плагины, если это ...

4 ответа

Надеюсь это поможет.

алхорошийпримерОбразец строителя(в C #), но не могу найти его, потому что я не понимаю шаблон Builder или пытаюсь сделать что-то, что никогда не предназначалось. Например, если у меня есть методы абстрактного автомобиля и абстрактного ...

4 ответа

Обратите внимание, что шаблон проектирования Fetch Injection способен загружать CSS в дополнение к JavaScript параллельно, устраняя блокирующее поведение CSSOM и загрузку веб-шрифтов, значительно уменьшая предполагаемую задержку. Порядок выполнения скриптов полностью сохраняется с помощью простого в понимании API, что упрощает управление загрузкой сложных групп ресурсов с полным программным контролем.

e Analytics асинхронный [http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html]Код использует очень четкий шаблон проектирования для выполнения кода JavaScript. Код зависит от библиотеки и не знает, загружена библиотека или ...

5 ответов

Внимательно посмотрите на архитектуру вашего приложения и спросите, есть ли моменты, в которых есть смысл «накапливать» исключения. Обработайте их там вместо этого.

сегда нужно пытаться ловить в нашем коде, и это становится ужасно, как public void foo() { try { DoSomething(); } catch(Exception e) { //do whatever with e } } public int FooReturnInt() { try { return IntAfterSomeCalculation(); } catch(Exception ...

8 ответов

Что такое MVC в Ruby on Rails?

Может кто-нибудь, пожалуйста, объясните мне MVC в Ruby on Rails, в терминах непрофессионала. Я особенно заинтересован в понимании модели в MVC (не могу разобраться с моделью).

2 ответа

Стандартное соглашение об именах для методов DAO

Существует ли стандартное соглашение об именах для методов DAO, подобное JavaBeans? Например, одно соглашение об именовании, которое я видел, состоит в том, чтобы использоватьget() вернуть одну сущность иfind() вернуть список лиц. Если его нет, ...