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

57
голосов
1
ответ
Это выражение о проблеме из интервью, которое я получил на днях Problem statement: Given a function makeApiRequests() that makes requests to an external API (maps.google.com), and a rate limit of 1...
4 месяца назад committedandroider
88
голосов
1
ответ
Мне нужно создать службу, которая потребляет запрос и выдает ответ. Что касается структуры, я хочу, чтобы ответ по существу повторил запрос, а также включил статус. например Запрос: class Request {...
4 месяца назад Damo
55
голосов
2
ответа
У меня есть класс, который содержит зависимости вида (все интерфейсы). В основном поведение класса определяется посредством реализации этих интерфейсов. Я хочу иметь "конструктор", который может со...
4 месяца назад zlZimon
58
голосов
1
ответ
У меня есть модель домена и форма, и мне всегда было сложно сопоставить их друг с другом. Мне никогда не нравилось передавать экземпляр картографа в форму. Имеет ли смысл создавать Mapper форм, кот...
4 месяца назад gawpertron
109
голосов
2
ответа
Я создаю библиотеку классов, которая взаимодействует с различными сторонними API. Я использовал шаблон фасада для упрощения доступа к сложным и запутанным вызовам и шаблону factory, чтобы вернуть п...
4 месяца назад Ketchup
102
голоса
2
ответа
У меня есть следующий вопрос Java generics У меня есть следующий общий класс, который можно охарактеризовать как: public class MyClass<T> { AnotherClass<T> another; OtherClass<T> ...
4 месяца назад Jorge Lavín
55
голосов
3
ответа
Я хочу исследовать существующие решения для определенного шаблона программного обеспечения, который, по моему мнению, должен быть очень распространенным в современном мире отключенного программного...
4 месяца назад Stephen Ellis
81
голос
1
ответ
У меня есть (относительно) простое приложение Java. Класс MyReader будет считывать данные из конфигурационного файла и хранить его в MyDataStore. Позже другой класс MyBuilderClass будет обращаться ...
4 месяца назад Boon
55
голосов
1
ответ
Я использую Injection Dependency. Скажем, что у меня есть класс OrderService: public class OrderService{ public OrderService( IOrderValidator validator , IOrderRepository repository , IOrderNotific...
4 месяца назад Fendy
56
голосов
1
ответ
Я использую WinForms и MS Access для разработки решения. На этапах планирования стало ясно, что на самом деле существует три отдельных приложения, два основных приложения и одно меньшее приложение,...
4 месяца назад majjam
67
голосов
4
ответа
Это мой абстрактный класс AbstractVehicles, который реализует интерфейс Vehicle public abstract class AbstractVehicles implements Vehicles{ } и вот мой CarImpl public class CarImpl extends Abstract...
4 месяца назад Timothy Leung
68
голосов
1
ответ
Есть ли элегантный способ асинхронного отображения объекта или массива в coffeescript? (Или javascript.) Представьте, что у меня есть некоторые вещи в объекте: things = x: ... y: ... z: ... thingCo...
4 месяца назад mainsocial
104
голоса
1
ответ
Есть ли шаблон дизайна для этого? Микросервис покоя получает структуру данных JSon без значения (но может быть, id) и возвращает те же данные с заполненными пробелами? Пример: Вход: { id: 1546, nam...
4 месяца назад Julien
67
голосов
2
ответа
Может кто-нибудь объяснить, почему метод update на printobserver не вызывается, когда я нажимаю кнопку на этом JFrame? import java.awt.BorderLayout; import java.awt.Frame; import java.awt.event.Act...
4 месяца назад Jay
68
голосов
1
ответ
Я пытаюсь преобразовать объект даты java в объект даты js, строка похожа: EEE dd MMM yyyy HH: mm: ss.SSS z и я использую Dojo. Следующие возвращают недопустимое значение в FF и IE, но действительны...
4 месяца назад user1796628
115
голосов
2
ответа
Различия между StringBuilder и StringBuffer в Java хорошо документированы и были
4 месяца назад thkala
67
голосов
1
ответ
Поэтому я в настоящее время работаю над проектом с командой, и моя команда и я столкнулись с определенным сценарием дизайна, в котором мы пытаемся найти решение. Справочная информация о текущей реа...
4 месяца назад Shajesh J
87
голосов
1
ответ
Я понимаю концепцию Chain of Responsibility Pattern, но, возможно, я ошибочно ее использую. У меня есть несколько типов продуктов, и у меня есть контроллер, который управляет интерфейсом, который о...
4 месяца назад Noor
77
голосов
3
ответа
Я знаю, что вы можете удалить блоки, используя полиморфизм со стратегиями или командами. Однако пусть мой код выглядит примерно так: ArgumentObject arg = getArg(); if (arg.getId() == "id2_1" || arg...
4 месяца назад eek
68
голосов
3
ответа
У меня есть класс под названием " Plane . class Plane { private int _planeId; public int getModel() { } public int getNumberOfPassengers() {} } И еще один класс под названием PlaneService, который ...
4 месяца назад JavaDeveloper
56
голосов
4
ответа
У меня есть задача внедрить свободный интерфейс для класса, который состоит из других классов. Скажем, у нас есть класс: class Pizza { int price, size; } class Foo { string name; Pizza p1, p2; } Я ...
4 месяца назад wisniak
103
голоса
2
ответа
У меня есть приложение, которое принимает пользователя через набор шагов, настраивая продукт, скажем, о более чем 10 экранах. С вариантами возврата, перейдите к определенной точке и т.д. Мне нужно ...
4 месяца назад davivid
55
голосов
5
ответов
Я знаком с шаблоном Front Controller, в котором все события/запросы обрабатываются через один централизованный контроллер. Но как бы вы это назвали, если хотите сохранить отдельные части приложения...
4 месяца назад Brian Lacy
67
голосов
1
ответ
В каких случаях я должен использовать инверсию управления - для построения всех классов приложений или только тех, которые зависят от какого-либо другого объекта?
4 месяца назад Plamen Paskov
68
голосов
2
ответа
Рассмотрим систему, которая имеет классы как для букв, так и для людей; оба этих класса составляют адрес. При разработке базы данных для системы кажется разумным иметь отдельную схему для адреса, н...
4 месяца назад Howard May
118
голосов
4
ответа
Предположим, что у меня есть функция, которая принимает некоторую структуру ввода и возвращает некоторую структуру вывода (которая может быть связана с структурой ввода, но отличается от нее). Я не...
4 месяца назад Clinton
78
голосов
2
ответа
В настоящее время у нас есть система, которая обрабатывает кредитование и списание кредитов. Он хранит каждое действие как событие транзакции в базе данных, но в целом мы все еще обновляем таблицу ...
4 месяца назад froi
69
голосов
1
ответ
Я хочу использовать шаблон проектирования медиатора (http://en.wikipedia.org/wiki/Mediator_pattern) в модульном приложении платформы netbeans. Тем не менее, я не уверен, как это сделать при запуске...
4 месяца назад Makoto
69
голосов
5
ответов
Пользователь вводит код, а тип этого кода определяется регулярными выражениями. Существует много разных типов кодов, таких как EAN, ISBN, ISSN и т.д. После обнаружения типа пользовательский запрос ...
4 месяца назад Unknown Soldier
67
голосов
1
ответ
в настоящее время у нас есть служба публикации/рекламы, в которой потребитель пишет сообщения, полученные в AWS S3. В настоящее время мы пишем более 100 000 000 объектов в месяц. Однако мы можем гр...
4 месяца назад Dani C.
55
голосов
3
ответа
и спасибо за любую помощь Для: public abstract class EntityBase { protected void Create(EntityBase c) { Log.Audit(c); } } public class Customer : EntityBase { public void CreateCustomer(Customer c)...
4 месяца назад stevenrosscampbell
70
голосов
2
ответа
Хорошо, ребята. Я пишу код и есть одна проблема. Язык С#, но это не имеет значения. Например: у меня есть класс Point Class Point { private _x; private _y; //getter and setters } Итак, если я хочу ...
4 месяца назад ssrdop
108
голосов
2
ответа
Из рисунка выше я бы сделал вывод, что архитектура Java EE 6 представляет собой трехуровневую архитектуру. Я не понимаю, что такое клиентский уровень? Разве код UI не является клиентским уровнем. J...
4 месяца назад Thang Pham
56
голосов
2
ответа
В проекте я сейчас работаю, мы извлекаем некоторые данные из более чем 40 различных поставщиков через их веб-службы, а затем объединяем их вместе, прежде чем показывать нашим клиентам. Каждый поста...
4 месяца назад Daniel Gruszczyk
55
голосов
1
ответ
У меня есть программа, которая получает файлы от клиентов и выполняет некоторые операции с файлами и сохраняет их на диске или не сохраняет их. Для развязки заданий я создал интерфейс с именем IFil...
4 месяца назад Hamed_gibago
292
голоса
8
ответов
Я нахожу, что мне иногда нужно перебирать некоторую коллекцию и делать вызов ajax для каждого элемента. Я хочу, чтобы каждый вызов возвращался, прежде чем переходить к следующему элементу, чтобы я ...
4 месяца назад Scott Evernden
69
голосов
3
ответа
У меня есть существующий проект базы данных, в котором хранятся вакансии. В таблице "Вакансия" есть ряд фиксированных полей для всех клиентов, таких как "Заголовок", "Описание", "Диапазон зарплаты"...
4 месяца назад Robin Day
102
голоса
1
ответ
Я работаю над дизайном моего приложения. это приложение имеет 15 модулей, и каждый модуль имеет 3 уровня (0-2). поэтому клиент может использовать любую комбинацию уровня и модулей. какой должен быт...
4 месяца назад vikas
86
голосов
1
ответ
В моем первом вопросе Найдите правильный корневой каталог для библиотеки .NET помог прояснить вопрос об инъекции зависимостей. В исчерпывающем ответе Стивена говорится (в нескольких словах, если эт...
4 месяца назад jay
87
голосов
1
ответ
Я проверяю класс java, используя аннотацию @Pattern от Deadbolt. Я хочу предоставить доступ, если присутствует одна из этих строк: "TM_TASK" или "TM_CHECKLIST". Прямо сейчас я немного смущен относи...
4 месяца назад Sourav Bebarta
Чтобы , пожалуйста,
Выберите тему жалобы:

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