design-patterns — все вопросы

1ответ
4 голоса
Вложенные классы и хорошие практики
Я планирую использовать в своем классе вложенные классы. У меня есть класс с именем ServerConfiguration, и у меня есть два класса, тесно связанных с ним: строитель и поставщик. Все классы находят
2ответа
4 голоса
Есть ли в C ++ шаблон проектирования, который облегчает запросы данных разных типов с единым интерфейсом функции?
Я хочу предоставить одно объявление /определение функции, которое возвращает правильный тип данных на основе входного аргумента. Это похоже на то, для чего предназначен шаблон функции, но более конк
4ответа
4 голоса
Ошибка веб-сервиса SOAP - практика проектирования
Мне нужно разработать API-интерфейс SOAP (мой первый!). Каковы лучшие практики в отношении ошибок, возвращаемых вызывающей стороне. Предполагая API следующим образом [WebMethod] public List<
2ответа
4 голоса
Как вы справляетесь со сложными ситуациями, в которых важен порядок операций?
Я попадаю в ситуацию, когда у меня есть несколько взаимодействующих виджетов (в веб-интерфейсе), каждый из которых может находиться в нескольких различных состояниях, и чье поведение зависит от друг
3ответа
4 голоса
Шаблоны проектирования кода состояния
Скажем, у вас есть объект 'post' в типичном сценарии блога. Сообщение в блоге может иметь различные статусы, такие как «черновик», «опубликован», «утвержден» и т. Д. Каковы наилучшие способы справит
1ответ
4 голоса
Шаблон дизайна посетителя в OCaml
Я пытаюсь реализовать шаблон проектирования посетителя, используя OO-конструкции OCaml и систему типов, и сталкиваюсь с проблемами при создании экземпляра элемента. class virtual ['hrRep] employee
3ответа
4 голоса
В чем смысл «функционально-ориентированного программирования» (FOP) в C ++ и имеет ли это смысл в Java и C #?
К сожалению, я не могу вспомнить, где я это читал, но ... ... в C ++ вы можете получить класс из параметра шаблона. Я уверен, что он назывался Функционально-ориентированное программирование (FOP
2ответа
4 голоса
Архитектура программного обеспечения для разработки приложений, работающих на нескольких платформах [закрыто]
Различные приложения, такие как Firefox, Fring, Skype, работают на различных платформах. Как они управляют своим кодом? У них разные интерфейсы для разных платформ? Например, Firefox должен использо
1ответ
4 голоса
Рекурсивные шаблоны проектирования классов: варианты и лучшие практики
Дорогие все: заранее, спасибо за ваше время. В последнее время я решил изучить Objective-C (я давно работаю в C-хакере), и после прочтения прекрасного текста Кочана и погружения в документацию Ap
5ответов
4 голоса
MVC или MVP? Какой шаблон дизайна имеет больше смысла?
Что вы, ребята, предпочитаете? Я изучал оба варианта, и определенно, похоже, есть некоторая непоследовательность в том, что люди называют их. Я постараюсь записать, в чем различия, и вы можете ис
3ответа
4 голоса
Архитектура для динамических бизнес-правил
Я создаю приложение для расчета заработной платы в .NET. Одним из требований является то, что правила посещаемости и вычетов должны быть максимально динамичными и гибкими. Пользователь должен иметь
3ответа
4 голоса
Мнения о фреймворке DoFactory?
Dofactory имеет 3,5-фреймворк для разработки программного обеспечения и включает некоторые шаблоны проектирования, которые описаны в документе. Существует пример приложения, созданного с использов
3ответа
4 голоса
Действия Struts и Композиция над наследованием
Когда я хочу применить принцип СУХОЙ, т.е. объединить код нескольких действий Struts для разных вариантов использования (например, роль администратора и роль оператора), одним из вариантов будет исп
2ответа
4 голоса
Использование «варианта» в State Pattern - C ++
Обзор. Я пытаюсь улучшить дизайн программы, для которой я использую шаблон состояний. Я опубликую краткое описание проблемы, изображение схемы классов /описание текущего проекта, а затем код за
2ответа
4 голоса
Несколько уровней обслуживания и транзакции базы данных
Мне просто интересно, как лучше всего обрабатывать транзакции на нескольких уровнях обслуживания. Уровни обслуживания используют ORM для хранения и извлечения из базы данных. Должны ли транзакции бы
2ответа
4 голоса
Какова лучшая стратегия для внедрения зависимостей пользовательского ввода?
Я использовал достаточное количество инъекций зависимостей, но я хотел бы получить информацию о том, как обрабатывать информацию от пользователя во время выполнения. У меня есть класс, который по
3ответа
4 голоса
Как называется шаблон bean при использовании на других языках?
В Java есть концепция "bean", то есть класса с конструктором без аргументов и методами getter /setter. Имеет ли этот шаблон более общее имя, чтобы, если мы говорим с программистами, которые никогда н
2ответа
4 голоса
модели наследования
Я пишу программу, в которой каждый компонент имеет структуру наследования, имеет три уровня ... пользовательский интерфейс, логику и данные ... где каждый из этих уровней имеет интерфейс определенно
4ответа
4 голоса
Swing, пассивный просмотр и долгосрочные задачи
Я пытаюсь реализовать пассив Просмотреть основанная система графического интерфейса в разгаре. По сути, я хочу, чтобы моя реализация представления (часть, которая на самом деле содержит свинг-ко
2ответа
4 голоса
Null проверка шаблона нулевого объекта
Основная цель шаблона пустых объектов - обеспечить предоставление полезного объекта клиенту. Поэтому мы хотим заменить следующий код ... void Class::SetPrivateMemberA() { m_A = GetObject(); }
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132