Design-Patterns – вопросы и ответы

-7
голосов
1
ответ
Необходимо удалить инструкцию if для новых экземпляров, любезно предложить, какой шаблон дизайна использовать. Нет заявления о заявлении public ITrialBalance GetTrialBalanceReport(string param1, in...
7 месяцев, 3 недели назад dinesh
65
голосов
2
ответа
Что было бы хорошим подходом, если я должен был подать заявку, где я должен был хранить все страны Европы и, соответственно, их соответствующие города (например)? Я рассмотрел использование перечис...
7 месяцев, 3 недели назад Terry T
78
голосов
2
ответа
Какое имя антипаттера, где методы принимают общий объект-бог, который имеет все свойства, которые могут вам понадобиться для метода, вместо того, чтобы явно объявлять, что нужно методу? Например: p...
7 месяцев, 3 недели назад Marty Pitt
110
голосов
2
ответа
У меня есть приложение WPF, которое использует шаблон MVVM повсюду, без кода, модели ViewModels взаимодействуют друг с другом через MainViewModel, который вводится в каждый из них. В конце концов, ...
7 месяцев, 3 недели назад Edward Tanguay
79
голосов
2
ответа
У меня есть реализация метода шаблона bastard. Вместо того, чтобы быть базовым классом с реализациями подкласса, это статический метод для класса util, который принимает интерфейс, которому он деле...
7 месяцев, 3 недели назад Aaron
157
голосов
1
ответ
Мы создаем довольно большое приложение Swing, которое должно реализовать шаблон MVC. В настоящее время приложение выглядит следующим образом: Существует довольно много просмотров. Они создаются иер...
7 месяцев, 3 недели назад Datoraki
119
голосов
1
ответ
Мы разрабатываем веб-приложение, используя stuts2 (mvc layer), весну 3.x(DI, демаркацию транзакций, другие соответствующие вещи) и Hibernate 3.x(Persistence). Как и любое другое веб-приложение, исп...
7 месяцев, 3 недели назад Umesh Awasthi
185
голосов
3
ответа
Я нашел хороший пример о перечислениях реализации по-другому. Думаю, это называется типом перечисления типа . Я начал использовать его, но я понял, что не могу использовать его в инструкции switch....
7 месяцев, 3 недели назад Fer
65
голосов
5
ответов
Я пытаюсь найти алгоритм, который делает следующее, но не увенчался успехом: у меня есть куча данных, которые выглядят следующим образом: Type geneA geneB geneC ... geneN A 1 0 1 1 A 0 0 1 1 B 1 1 ...
7 месяцев, 3 недели назад user956400
91
голос
1
ответ
В чем основное различие между представлением диспетчера и шаблоном работы для работы?
7 месяцев, 3 недели назад Tony
65
голосов
1
ответ
Класс NinjectBootstrapper создан в проекте Service (отвечает за получение продуктов). Это мой код public static class NinjectBootstrapper { private static readonly object _thislock = new object(); ...
7 месяцев, 3 недели назад D. Zaraki
64
голоса
1
ответ
Я разрабатываю очень большую систему, которую я буду реализовывать с С# и.NET Framework 4.6.2 (но я думаю, что это не относится к моему вопросу). Эта система будет иметь модули, которые я могу испо...
7 месяцев, 3 недели назад VansFannel
64
голоса
2
ответа
Я хочу экспортировать результаты запроса SQL, запущенного через JDBC, в файл; а затем импортировать этот результат, в какой-то момент позже. В настоящее время я делаю это, запрашивая базу данных че...
7 месяцев, 3 недели назад Brandon
102
голоса
7
ответов
public class Car { private string make; private string model; public Car(string make, string model) { this.make = make; this.model = model; } public virtual void Display() { Console.WriteLine("Make...
7 месяцев, 3 недели назад Raj
65
голосов
3
ответа
Вот некоторый код, который использует класс параметров, чтобы содержать возможные параметры для метода Show() . Значения в этом классе FooOption не очень связаны. Вы можете увидеть это, посмотрев н...
7 месяцев, 3 недели назад Charles Lambert
101
голос
1
ответ
Я планирую приложение, которое представляет собой приложение для социальных сетей с сервисом, например, fiverr, где пользователь может общаться друг с другом и просить совета. Проблема: какой должн...
7 месяцев, 3 недели назад Talib Allauddin
65
голосов
2
ответа
Я использую класс ниже для отправки данных в нашу очередь обмена сообщениями, используя сокет либо синхронно, либо асинхронно, как показано ниже. На данный момент я дублирую много кода в моем класс...
7 месяцев, 3 недели назад john
101
голос
1
ответ
Я написал функцию JavaScript, которая вернет "список" элементов, которые имеют идентификатор, начинающийся с некоторого значения: function getElementsWithIdPrefix(prefix){ if (document.querySelecto...
7 месяцев, 3 недели назад Shikloshi
91
голос
2
ответа
Википедия утверждает, что Шаблон построителя представляет собой шаблон разработки программного обеспечения для создания объектов. В отличие от абстрактного шаблона фабрики и шаблона фабричного мето...
7 месяцев, 3 недели назад user119020
78
голосов
5
ответов
Я не ищу фреймворки или инструменты, но совет, как перейти от приблизительной идеи к красивой DSL.
7 месяцев, 3 недели назад Jens Schauder
79
голосов
2
ответа
Думаю, я, наконец, понял, что им нужно использовать этот DeclarativeFieldsMetaclass (чтобы превратить поля класса в переменные экземпляра и сохранить их порядок с упорядоченным/отсортированным dict...
7 месяцев, 3 недели назад mpen
64
голоса
2
ответа
Я читаю и пример, приведенный в "Главе первой книги моделей дизайна" об украшении. Я заметил 2 вещи: если вам нужно будет удалить декоратор из стека обернутых декораторов, вам придется перебирать о...
7 месяцев, 3 недели назад Alphas Supremum
78
голосов
3
ответа
Контекст: Я считаю, что создание и управление объектами в Java требует затрат, которые мы должны учитывать при программировании. Однако я не знаю, насколько велика эта стоимость. Отсюда мой вопрос:...
7 месяцев, 3 недели назад Julien__
79
голосов
2
ответа
Я занимаюсь разработкой усовершенствованной модульной GUI-системы. Мне нужно, чтобы он был максимально гибким и, как мы надеемся, полезен как можно большему числу людей (однако это будет разумно ни...
7 месяцев, 3 недели назад davivid
65
голосов
1
ответ
Я пытаюсь построить общий класс соединений, используя DbProviderFactory, DbConnection и другие абстрактные классы в System.Data.Common Я заметил, что у DbProviderFactory и DbConnection есть метод C...
7 месяцев, 3 недели назад Shivaram
101
голос
1
ответ
Я действительно новичок в Nodejs. Я пытаюсь написать с ним "чистый" код. Я использую MySQL в качестве моей базы данных. Я хотел бы использовать MVC в качестве шаблона дизайна. В настоящее время я х...
7 месяцев, 3 недели назад BilalReffas
143
голоса
3
ответа
Я работаю над POC для самостоятельного обучения, в котором я хочу, чтобы мой пользователь подключался в режиме LIVE. Например, игра, в которой 4 пользователя могут играть одновременно, здесь мне ну...
7 месяцев, 3 недели назад Singleton
127
голосов
2
ответа
Какой механизм используется для обновления объекта... если мы постоянно его проверяем, он изменил его, а затем проинструктировал объект/наблюдаемый нажать его состояние... То, что я имею в виду, на...
7 месяцев, 3 недели назад Astronaut
137
голосов
1
ответ
Я просто занимаюсь разработкой ios, и мне интересно, как это сделать. Скажем, например, у меня есть 3 экрана - я хочу, чтобы на каждом из этих экранов была одна и та же кнопка, которая ссылается на...
7 месяцев, 3 недели назад Brejuro
78
голосов
7
ответов
Каковы основные шаблоны и/или атрибуты, которые делают приложение RESTful?
7 месяцев, 3 недели назад Taylor Leese
92
голоса
1
ответ
Я новичок в ASP.NET MVC 4 приложениях и шаблонах проектирования и искал лучшие практики, но я немного смущен, как структурировать проект/где поставить какой код. (Тем не менее, я уже написал какой-...
7 месяцев, 3 недели назад user4910881
111
голосов
3
ответа
Надеюсь, этот вопрос имеет смысл. В принципе, я ищу набор рекомендаций или даже учебник, в котором будет показано, как создать приложение, которое может легко добавлять и удалять "модули" или "надс...
7 месяцев, 3 недели назад Eric
102
голоса
5
ответов
У меня есть класс, подходящий для шаблона построителя, есть много параметров, и я бы предпочел не использовать тонну телескопических конструкторов. Моя проблема в том, что этот класс является сущно...
7 месяцев, 3 недели назад null
128
голосов
2
ответа
Я видел похожие вопросы здесь на SO, но, я задаю этот вопрос на основе этого . Я внедрил предложение, данное принятым ответом, но, тем не менее, я вижу два экземпляра, которые создаются. Цель состо...
7 месяцев, 3 недели назад phoenix
101
голос
4
ответа
Слишком большой класс и становится неудобным для работы. В Objective-C у меня возникнет соблазн использовать Категории, чтобы сломать класс, но тогда: не будут ли категории разбивать дом, полный сл...
7 месяцев, 3 недели назад Dan Rosenstark
79
голосов
3
ответа
Я должен выполнить проверку статуса, например: 'P' -> 'W' -> 'M' -> 'F' -> 'G' 'P' -> 'I' -> 'B' -> 'M' -> 'F' -> 'G' где "->" обозначает "может перейти к" Короче гово...
7 месяцев, 3 недели назад Adhyatmik
-8
голосов
1
ответ
Я не делал много модульного тестирования (никогда TDD'd), но я работаю над проектом, который мне бы хотелось, по крайней мере, на уровне бизнес-уровня, который можно тестировать на единицу, и есть ...
7 месяцев, 3 недели назад Mathieu Guindon
91
голос
1
ответ
какие проекты используют составную структуру? Как я должен знать, какой проект использует составной шаблон?
7 месяцев, 3 недели назад david benalal
91
голос
2
ответа
У меня есть ситуация, когда мне нужно расширить определенное поведение, и я застрял в том, как правильно его проектировать. Пользователь может видеть список всех отчетов. Отчеты - это простые POJO ...
7 месяцев, 3 недели назад grafthez
65
голосов
1
ответ
Я хочу выполнить функцию, но до этого хочу проверить пароль. Я решил использовать шаблон прокси-дизайна. в словах: создать класс Proxy, отправьте пароль, и скажите ему, ЧТО ФУНКЦИЯ ВЫПОЛНИТЬ, если ...
7 месяцев, 3 недели назад Royi Namir
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема