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

128
голосов
1
ответ
Я работаю над своим проектом HMVC. Сейчас я использую карты данных для перемещения данных между моделями (объектами домена) и базой данных MySQL. Каждый картограф получает адаптер MySQL в качестве ...
1 день, 1 час назад user4910881
73
голоса
5
ответов
Мне пришлось очистить код для онлайн-заявки на колледж. В этом нет ничего особенного, но это было сложно. Программы различной степени имели разные предварительные условия, сборы, требуемую документ...
1 день, 2 часа назад Burton Kent
101
голос
1
ответ
В нашем приложении у нас есть общая база кода для страны X, теперь мы добавляем поддержку для страны Y, использующей полиморфизм. Возьмем этот пример: public abstract class GradeListModelBase { pub...
1 день, 2 часа назад Kunal Khivensara
84
голоса
1
ответ
У меня есть служба Windows, которая получает сообщения через RabbitMQ, это запускает обработчик событий, который выполняет некоторую работу, а затем пытается сохранить результат в базе данных. Он и...
1 день, 3 часа назад kzhen
60
голосов
3
ответа
Является ли MFC основано на любом шаблоне проектирования, если это так, шаблон проектирования
1 день, 4 часа назад Vikram
73
голоса
2
ответа
Согласно Design Pattern от Gang of Four, одноэлементный класс может иметь подкласс. Должен ли подкласс класса singleton быть одноэлементным классом? Может ли одноэлементный класс иметь любое количе...
1 день, 4 часа назад user4910881
103
голоса
1
ответ
для проекта я хотел бы нарисовать мелкоподобную границу вокруг объекта прямоугольника SVG. Мне удалось добавить шаблон к линии шириной 4 пикселя, и это немного напоминает мел, но я действительно ищ...
1 день, 4 часа назад Hidde Stokvis
86
голосов
2
ответа
Примечание: этот вопрос должен был быть написан на https://gamedev.stackexchange.com/ , поскольку он относится к разработке Unity3D (ничего общего с С# Unity Framework) Мне нужна простая (однопоточ...
1 день, 5 часов назад sebas
95
голосов
1
ответ
Какова цель шаблона PropertySpecified, используемого для сериализации XML? Какую проблему он пытается решить?
1 день, 5 часов назад Nasser Hadjloo
59
голосов
1
ответ
Я ищу некоторые идеи по реализации базового сообщения factory, который читает заголовок из входного потока и создает соответствующий тип сообщения на основе типа, определенного в заголовке сообщени...
1 день, 5 часов назад Shaun
145
голосов
13
ответов
Что я имею в виду, так это то, что иногда архитекторы стремятся упростить и улучшить тестируемость за счет других важных сил. Например, я просматриваю очень сложное приложение, сделанное таким обра...
1 день, 6 часов назад AviD
96
голосов
1
ответ
Я изучил эту статью о развертывании Blue/Green, затем еще несколько googling познакомили меня с этой статьи о Canary Release. У меня есть эта двусмысленность: что будет с базами данных? как мы долж...
1 день, 6 часов назад MoienGK
112
голосов
2
ответа
У меня вопрос о шаблонах дизайна: - Скажем, мне нужно создать библиотеку Math, которая имеет следующие классы: Real и Rational. Каков наилучший шаблон дизайна для добавления в библиотеку следующих ...
1 день, 6 часов назад user855
60
голосов
2
ответа
im Рефакторинг микросервиса в соответствии с чистой архитектурой: Рамки должны быть на самом высоком уровне. Поэтому я использовал шаблон адаптера и
1 день, 6 часов назад Barney Stinson
-4
голоса
3
ответа
У меня есть интерфейс. Один из моих методов принимает в качестве аргумента объект этого интерфейса. В зависимости от конкретного класса, я хочу построить другой объект. public interface Shape { pub...
1 день, 6 часов назад ritratt
171
голос
9
ответов
Я пытаюсь понять Наблюдателя и Наблюдаемого. Вот пример, который я пытаюсь выяснить: public class IntegerDataBag extends Observable implements Iterable<Integer> { private ArrayList<Integer...
1 день, 6 часов назад Numerator
94
голоса
1
ответ
Я столкнулся с статьей о TDD, где автор упоминает Singleton как анти-шаблон, и для того, чтобы избежать этого, одним из решений является то, что Singleton следует заменить одним или несколькими инт...
1 день, 7 часов назад John
262
голоса
7
ответов
Есть ли хорошие ресурсы (книги, авторитетные руководства и т.д.) для шаблонов проектирования или других лучших практик для программного обеспечения, которое включает функции финансового учета? В ча...
1 день, 7 часов назад Kristopher Johnson
73
голоса
4
ответа
Я не могу понять, как применить шаблон дизайна модели-view-controller в проекте студии Android. Я понимаю, что представление представляет собой макеты.xml и что классы активности должны быть контро...
1 день, 7 часов назад somebloke
113
голосов
1
ответ
Сначала мое требование было "Мы можем создать учетную запись, на которую будут наложены деньги, когда мы покупаем товар, мы уменьшаем счет", Итак, мой AccountController выглядел как class AccountCo...
1 день, 7 часов назад remi bourgarel
118
голосов
1
ответ
У меня есть программа, в которой есть кофейня, которая делает напиток в качестве декоратора/обертки... У меня также есть наблюдатель, и я пытаюсь связать это с напитком. поэтому, когда заказ помеще...
1 день, 7 часов назад user4910881
464
голоса
6
ответов
Является ли следующая реализация, использующая ленивую инициализацию, безопасным потоком Singleton (Meyers 'Singleton)? static Singleton& instance() { static Singleton s; return s; } Если нет, ...
1 день, 7 часов назад Ankur
74
голоса
6
ответов
У меня есть класс, который представляет собой набор чисел. Конструктор принимает три аргумента: startValue , endValue и stepSize . Класс отвечает за хранение списка, содержащего все значения между ...
1 день, 8 часов назад Silvio Marcovic
111
голосов
1
ответ
Я решил вырезать репозитории, вместо этого я буду использовать их непосредственно в своих сервисах. Тем не менее, теперь я не уверен, где должен находиться мой EF DbContext и откуда следует вызыват...
1 день, 8 часов назад JakeAM
60
голосов
2
ответа
Пожалуйста, ознакомьтесь с приведенной ниже функцией: Public Function Test(ByVal i As Integer) As Animal If i = 1 Then Return New Dog Else Return New Cat End If End Function Собака или кошка возвра...
1 день, 8 часов назад w0051977
84
голоса
2
ответа
У меня вопрос о разработке программного обеспечения. Я думаю, что поиск - это хорошо известная проблема, поэтому для ее решения должен быть образец дизайна или сочетание шаблонов. Но я не могу поня...
1 день, 8 часов назад GinSonic
73
голоса
1
ответ
Я в настоящий момент борется с тем, какой шаблон дизайна я должен использовать. Моя ситуация такова: У меня есть несколько существующих классов, например Address, Client и Invoices. Мне нужно созда...
1 день, 8 часов назад Shakti saxena
73
голоса
6
ответов
В настоящее время я пытаюсь реализовать систему или способ создания типов, но также получить имя типа при создании. Так сказать, у меня есть такие действия, которые могут быть созданы пользователем...
1 день, 8 часов назад Joan Venge
94
голоса
1
ответ
Показывая пользователю один экран за раз (или позволяя ему свободно прокручивать), система всегда будет иметь переменные: верхняя линия видна. линии, видимые на экране. общие линии. Какой лучший по...
1 день, 8 часов назад gcb
74
голоса
1
ответ
Наше приложение построено несколько вокруг класса Context со многими примитивными полями и булерами . Контекст передается почти во всем потоке, а решения принимаются на основе булевых флагов. Тепер...
1 день, 8 часов назад Blitzkr1eg
119
голосов
1
ответ
Я реализую шаблон проектирования команд, но моя команда должна попросить пользователя указать имя файла. Я не уверен, как можно запросить его? Кажется, что банда из четырех книг касается этой пробл...
1 день, 9 часов назад zar
95
голосов
5
ответов
Я использовал шаблон состояния в обычной машине состояний. Я хотел иметь возможность перейти от [ A → B ], [ B → C ] и [ A → C ], Теперь у нашего домена есть новое правило, теперь мне нужно перейти...
1 день, 9 часов назад Miguel Marques
60
голосов
2
ответа
Добрый день. Я пытаюсь выяснить, какой шаблон я могу использовать для какой-то новой разработки, но я увяз. Сначала я подумал о шаблоне Factory, но, возможно, в шаблоне Builder, но ни один из них, ...
1 день, 9 часов назад ChrisC
219
голосов
3
ответа
Я рассматриваю один из двух интерфейсов IRepository, один из которых является потомком IQueryable, и тот, который содержит IQueryable. Вот так: public interface IRepository<T> : IQueryable<...
1 день, 9 часов назад Andy S
-4
голоса
1
ответ
Я работаю над приложением App Engine для школы. Приложение должно использовать некоторые API Googles для создания групп, календарей, папок накопителей и т.д. В приложении есть модели для таких веще...
1 день, 9 часов назад pgower
-4
голоса
3
ответа
Я начинаю с Hibernate 4, в веб-проекте с AngularJS, я сомневаюсь в типичном случае, когда вы хотите использовать свои Java-классы Entity (Hibernate) с вашим GUI, в одном случае мне нужно добавить е...
1 день, 9 часов назад Miofino
74
голоса
3
ответа
Как мы знаем, мы НЕ МОЖЕМ создать экземпляр abstract class . Я просто хочу знать, что если мы создадим массив абстрактного класса, он обязательно будет работать. например. public abstract class Cre...
1 день, 9 часов назад nunu
73
голоса
3
ответа
Я прочитал руководство Miško Hevery: написание тестового кода, и он содержит предупреждающий знак, если "Объект не полностью инициализирован после завершения конструктора (обратите внимание на мето...
1 день, 10 часов назад kernix
85
голосов
2
ответа
SqlDataReader myreader = null; SqlConnection sqlConn = null; cmbCat.Items.Clear(); sqlConn = new SqlConnection("Data Source=tin;Initial Catalog=sample;Trusted_Connection=yes;"); sqlConn.Open(); Sql...
1 день, 10 часов назад lady
103
голоса
4
ответа
Я изучаю шаблоны проектирования, и первый пример в книге посвящен Abstract Factory. Я создал упражнение в VS, и все выглядит хорошо, но есть один вопрос, о котором мне интересно. В книге класс fact...
1 день, 10 часов назад user1615362
Чтобы , пожалуйста,
Выберите тему жалобы:

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