0
ответов

Как организовать файловую структуру моей уже рабочей сменной системы?

Я работаю над проектом, основной руководящий принцип дизайна которого является расширяемостью. Я реализовал сменную систему путем определения метакласса, которые регистрируются - в методе класса - имя класса любого...
вопрос задан: 13 January 2018 08:53
0
ответов

Твиттер-подобное приложение с использованием MongoDB

Я делаю приложение, в котором используется классический механизм «подписки» (тот, который используется Twitter и множество других приложений в сети). Я использую MongoDB. Однако в моей системе есть разница: пользователь может следить ...
вопрос задан: 23 May 2017 10:28
0
ответов

Хорошо продуманное / высококачественное программное обеспечение с открытым исходным кодом [закрыто]

На вопрос Программисты: Хорошо спроектированное / высококачественное программное обеспечение с открытым исходным кодом. Я беру курс по разработке программного обеспечения, где я должен выбрать программное обеспечение с открытым исходным кодом для анализа
вопрос задан: 12 April 2017 07:31
0
ответов

Инкапсуляция и сокрытие данных -Java

Интервьюер :Что такое инкапсуляция и как ее реализовать в Java? Я :Инкапсуляция — это механизм сокрытия информации от клиента. Информация может быть данными или реализацией или...
вопрос задан: 21 January 2017 10:02
0
ответов

Шаблон адаптера: адаптер класса против адаптера объекта

У меня есть несколько вопросов о шаблоне адаптера. Я понимаю, что адаптер класса наследуется от адаптируемого объекта, в то время как адаптер объекта имеет адаптируемый объект в качестве объекта, а не наследует его. ...
вопрос задан: 10 February 2016 13:30
0
ответов

adapter - любой реальный пример шаблона адаптера

Я хочу продемонстрировать использование шаблона адаптера. в мою команду. Я прочитал много книг и статей в Интернете. Все приводят пример, который полезен для понимания концепции (форма, карта памяти, ...
вопрос задан: 10 February 2016 13:29
0
ответов

Дизайн ООП: Автомобиль - Связь между баком и двигателем

Я не уверен, что я безумно нарушаю концепцию ООП. Допустим, есть класс Carclass. у которого "есть" Двигатель и Бак. Когда Двигатель работает, он будет забирать масло из Бака (скажем, единица за единицей за ...
вопрос задан: 31 March 2015 09:16
0
ответов

Шаблон Java Observer не уведомляет

По какой-то причине мои наблюдатели не уведомляются, когда я вызываю методы notifyObserver, используя объекты java.util.Observable :, вот мой наблюдаемый объект :, открытый класс ProjectManager расширяет...
вопрос задан: 3 January 2013 11:43
0
ответов

Зачем использовать классы в php?

Я хочу знать, почему мы используем классы в php. Я видел, что во всех открытых источниках используются классы для выполнения запросов. Это означает, что они используют классы для получения результатов, вставки запроса и т. Д. Я думаю, что это используетс
вопрос задан: 16 November 2012 12:56
0
ответов

Какой шаблон проектирования я должен использовать в этом вопросе?

Честно говоря, это вопрос домашнего задания, поэтому я выскажу свое мнение. Можете ли вы сообщить мне о моих ошибках, вместо того, чтобы дать мне решение? Это вопрос: представьте себе ресторан, который только ...
вопрос задан: 18 September 2012 17:00
0
ответов

Почему хранимые процедуры до сих пор не поддерживаются в Rails (3+ )?

Я знаком с давними отношениями любви -ненависти между Ruby on Rails, драйверами DB (MS )-и хранимыми процедурами, и я разрабатываю приложения Rails, начиная с версии 2.3.2. Однако...
вопрос задан: 25 July 2012 19:30
0
ответов

Должен ли я повторять включения в.cpp и.h?

Сценарий :foo.h:#include class foo { public :std ::vector *getVector (); / *... объявления других методов... */ } foo.cpp:#включить "foo.h" #включить
вопрос задан: 24 July 2012 22:33
0
ответов

Структура данных для выбора групп машин

У меня старая пакетная система. Планировщик хранит все вычислительные узлы в одном большом массиве. По большей части это нормально, потому что большинство запросов можно решить путем фильтрации узлов, которые удовлетворяют ...
вопрос задан: 26 June 2012 13:26
0
ответов

Назначение дерева утилит в ATAM

Что такое дерево утилит и каково его назначение в случае метода анализа компромиссов архитектуры (ATAM)? Спасибо
вопрос задан: 14 April 2012 07:57
0
ответов

Анализ и проектирование для функционального программирования [закрыто]

Как вы справляетесь с этапами анализа и проектирования, когда планируете разрабатывать систему с использованием языка функционального программирования, такого как Haskell? Мой опыт связан с императивным/объектно-ориентированным программированием...
вопрос задан: 12 April 2012 17:57
0
ответов

как полностью отделить Java GUI от Core

Я работаю над проектом. Я пытаюсь реализовать ядро ​​​​как независимый файл jar, который можно запускать из командной строки или даже из службы Windows. Ядро будет отвечать за отслеживание пары...
вопрос задан: 5 April 2012 01:15
0
ответов

Balsamiq для диаграмм сети или архитектуры [закрыто]

Мне нравится схематичный вид Balsamiq и возможность быстро создавать проекты. Я бы хотел иметь возможность делать то же самое для архитектурных диаграмм, но в Balsamiq нет объектов для ...
вопрос задан: 10 February 2012 17:31
0
ответов

Архитектура: Лучшие практики для манипулирования моделями без загрязнения POJO? И не повторяя везде шаблонный код

С этой проблемой мы сталкиваемся часто. Должны быть какие-то лучшие практики для решения этой... Упрощенный вопрос Где лучше всего разместить общий код, который манипулирует POJO? такой, что: ...
вопрос задан: 23 January 2012 18:18
0
ответов

Шаблон Repository and Data Mapper

После большого чтения о Repository и Data Mapper я решил реализовать эти шаблоны в тестовом проекте. Поскольку я новичок в этом, я хотел бы узнать ваше мнение о том, как я реализовал их в ...
вопрос задан: 12 January 2012 23:55
0
ответов

диаграмма последовательности

Я просматриваю код большого приложения с открытым исходным кодом и хотел бы узнать, как оно устроено и как работает. Есть ли инструмент, который может преобразовать код на C и C++ в последовательность ...
вопрос задан: 6 January 2012 01:30
0
ответов

Извлечь и очистить фрагмент HTML с помощью анализатора HTML (org.htmlparser)

Я ищу эффективный подход к извлечению фрагмента HTML с веб-страницы и выполнению некоторых конкретные операции с этим фрагментом HTML. Требуются следующие операции: Удалить все теги ...
вопрос задан: 2 December 2011 14:30
0
ответов

Как выбрать выделение кучи и выделение стека в C ++?

Одна из особенностей C ++, которая его отличает из других языков - это возможность выделять сложные объекты как переменные-члены или локальные переменные вместо того, чтобы всегда выделять им новые. ...
вопрос задан: 1 November 2011 21:27
0
ответов

Делегаты как свойства: плохая идея?

Рассмотрим следующий элемент управления (вырезан для краткости): общедоступный частичный класс ConfigurationManagerControl: UserControl {{ 1}} {public Func CanEdit {get; set;} public Func <...
вопрос задан: 27 September 2011 20:10
0
ответов

Когда разделять представление MVC на два?

На днях я обсуждал передовой опыт в MVC с коллегой, и он спросил меня, как лучше всего разделить представления. Он поддерживал решение MVC, которое имело общую форму ввода с контроллером с двумя ...
вопрос задан: 24 September 2011 23:11
0
ответов

Проектирование программного обеспечения только с помощью интерфейсов?

Хороший ли это подход, когда при проектировании программного обеспечения взаимодействие классов описывается только с помощью интерфейсов? Если да, то должен ли я всегда использовать этот подход? Мне нужно спроектировать библиотеку классов, которая должна
вопрос задан: 22 September 2011 13:25
0
ответов

Как поймать ошибки БД и перевести их в значительную информацию для бизнес-слоя?

Обычно я должен вставлять некоторые данные в БД, и его нельзя вставить, потому что таблица имеет ограничения, препятствующие мне этому. С приложением я разрабатываю, некоторые бизнес-правила (например, «есть ...
вопрос задан: 13 September 2011 11:14
0
ответов

SW-Design:Адаптеры для иерархии классов в Delphi (Generics vs. Downcast)

Я хотел бы получить несколько предложений по следующей проблеме: Допустим, вы хотите написать адаптеры для элементов управления VCL. Все адаптеры должны иметь один и тот же базовый класс, но отличаться специальной оберткой ...
вопрос задан: 17 June 2011 12:07
0
ответов

Отслеживание служебных классов

В последнее время меня все больше и больше разочаровывает проблема, возникающая в кодовой базе моих проектов. Я работаю над крупномасштабным java-проектом, который содержит более 1 миллиона строк кода. Интерфейсы и класс ...
вопрос задан: 14 April 2011 05:53
0
ответов

Книги, посвященные архитектуре программного обеспечения, а не дизайну программного обеспечения [закрыто]

Не могли бы вы предложить несколько книг по архитектуре программного обеспечения, в котором следует рассказать о том, как разрабатывать программное обеспечение на уровне модуля и как эти модули будут взаимодействовать. Существует множество книг, в которы
вопрос задан: 10 April 2011 04:25
0
ответов

О разработке программного обеспечения: где я должен проверить параметры?

Представьте, что у меня есть приложение, которое запрашивает у пользователя имя, список категорий. Когда пользователь нажимает кнопку сохранения, приложение сохранит имя и категорию в базе данных. У меня есть слой, который получает имя и ...
вопрос задан: 27 February 2011 15:29