0
ответов

Как использовать пользовательский процессор аннотаций с Maven 2?

В нашем корпоративном приложении мы ищем динамический способ сбора данных из наших классов Java. Мы создали собственный интерфейс аннотации (@interface )со свойством имени. Мы хотели бы собрать...
вопрос задан: 26 July 2012 11:40
0
ответов

Как разработать класс вокруг нулевых значений из базы данных?

В моем классе есть эти сеттеры/геттеры :public int Id { get; набор; } общественная строка ProjectName { получить; набор; } общественный String ProjectType { получить; набор; } общедоступная строка Описание { получить; набор; } общественный...
вопрос задан: 11 July 2012 14:20
0
ответов

Дизайн класса :Массивы и несколько переменных

У меня есть немного теоретический вопрос, однако это проблема, с которой я иногда сталкиваюсь при разработке классов, и я вижу, что это делается по-другому, когда читаешь чужой код. Что из следующего было бы лучше...
вопрос задан: 4 July 2012 15:42
0
ответов

Кто должен нести ответственность за выбор соответствующего производного класса?

Недавно я написал библиотеку классов, которая включает некоторые объекты, моделирующие определенные типы файлов. Например, есть абстрактный класс Document с производными классами PdfDocument (, конкретными )и...
вопрос задан: 2 July 2012 16:05
0
ответов

ООП :Какой класс должен владеть методом? [закрыто]

Мне трудно понять, как классы соотносятся со своими методами. Является ли метод чем-то, что делает объект, или чем-то, что делается с ним? Или это совсем другое понятие? В частности,...
вопрос задан: 26 April 2012 16:32
0
ответов

Как разработать класс с «аннотированными» полями?

Представьте, что у нас есть какой-то протокол с сотнями типов сообщений, каждый из которых мы хотим смоделировать с помощью класса C++. Поскольку каждый класс должен иметь возможность обрабатывать каждое поле автоматически, естественно...
вопрос задан: 27 March 2012 12:22
0
ответов

How to execute a method in another thread?

I'm looking for a solution for this problem in C or C++. изменить: уточнить. Это в системе Linux. Решения, специфичные для Linux, абсолютно хороши. Кросс-платформенность не вызывает беспокойства. У меня есть служба ...
вопрос задан: 3 February 2012 11:17
0
ответов

Использование self в методе класса

Я наткнулся на этот код в ShareKit, и я не понимаю, что автор имел в виду, используя self в методе класса. Выдается предупреждение: Несовместимые типы указателей, отправляющие 'Class' в тип параметра ...
вопрос задан: 27 January 2012 04:38
0
ответов

Изменение типа унаследованного свойства (на унаследованный тип)

с использованием C # У меня есть класс, который содержит среди другой метаинформации корневой узел ориентированного графа. Назовем это контейнерным классом. Этот контейнер может отображаться в двух разных режимах: Editor -...
вопрос задан: 4 November 2011 10:35
0
ответов

Разновидности объявлений @interface, некоторые с круглыми скобками

Я заметил множество объявлений @interface для классов Objective-c. Я хотел бы понять, почему разработчики объявляют @interface следующими способами: // в файле .h @ interface MyClass: ...
вопрос задан: 12 October 2011 19:00
0
ответов

Установка значения по умолчанию для свойств интерфейса?

У меня есть интерфейс, который содержит одно свойство. Мне нужно установить значение по умолчанию для этого свойства. Как это сделать?. Также является ли хорошей практикой иметь значение по умолчанию для свойства в интерфейсе? или ...
вопрос задан: 12 October 2011 05:20
0
ответов

Совместное использование переменной между классом и его членом

Если у вас есть класс, который содержит переменную состояния и два класса-члена, которым необходим доступ к нему и которые работают асинхронно. Как лучше всего это реализовать? Пример общедоступного перечисления ...
вопрос задан: 10 October 2011 17:42
0
ответов

Отношения «это A» VS «похоже на A», что означает каждый из них и чем они отличаются?

Сначала пример для обсуждения: class Foo {// Атрибуты: int attribute1, attribute2; // Методы: virtual void Foo1 () {/ * С реализацией или без * /} virtual void ...
вопрос задан: 4 October 2011 20:57
0
ответов

Инициализация нового класса в его собственном конструкторе

У меня есть класс User. Одно из свойств должно быть «связанным» пользователем, поэтому его тип должен быть User. Прямо сейчас, когда я инициализирую класс, я получаю переполнение стека, когда он пытается инициализировать ...
вопрос задан: 30 September 2011 15:33
0
ответов

Иерархия классов токенов и проверка их типа в анализаторе

Я пытаюсь написать многоразовую библиотеку синтаксического анализа (для развлечения). Я написал класс Lexer, который генерирует последовательность токенов. Токен - это базовый класс для иерархии подклассов, каждый из которых представляет ...
вопрос задан: 9 September 2011 21:27
0
ответов

От модели базы данных к объектно-ориентированному дизайну?

Как бы я сказал, что классы проектирования в C # представляют модель базы данных? Учитывая следующие таблицы и поля для базы данных, Таблица: Employee Pk EmpID Lname Fname Adress Fk DeptID Table: ...
вопрос задан: 6 July 2011 23:31
0
ответов

Каковы передовые методы разработки классов JavaScript, представляющих объекты пользовательского интерфейса в DOM?

Я хорошо знаком с JavaScript и ООП, но Я очень не знаком с проектированием классов JS, которые используются для программирования пользовательского интерфейса (HTML). Я немного искал, но не нашел ничего ...
вопрос задан: 5 July 2011 05:01
0
ответов

Должны ли эккапсулированные объекты быть общедоступными или частными?

Мне немного непонятно, как далеко зайти идея сделать всех членов внутри класса закрытыми и сделать общедоступными методы для обработки мутаций. Проблема не в примитивных типах, они инкапсулированы ...
вопрос задан: 3 July 2011 11:21
0
ответов

Дилемма дизайна: кто должен обрабатывать одноразовый параметр?

Если мой класс использует одноразовый ресурс в своем конструкторе (DbConnection, если это имеет значение), я должен реализовать IDisposable в моем классе и удалить объект DbConnection, или позволить пользователю обрабатывать удаление ...
вопрос задан: 26 June 2011 04:03
0
ответов

Рекомендации по проектированию кэша C ++

У меня есть приложение C ++ с несколькими типами изображений (RGB, Серый ...), и каждый тип имеет такие свойства, как поворот или масштаб. Каждый тип изображения генерируется посредством некоторых вычислений из других типов. Для ...
вопрос задан: 19 June 2011 16:42
0
ответов

C ++ - Один локальный экземпляр класса на всю продолжительность программы

Я работаю над маленьким игровым движком на C ++ и решил сделать все это ООПИЛЬНО (интенсивное использование классов). Он предназначен для (теоретически) кроссплатформенности, поэтому у меня есть класс 'Engine', экземпляр которого ...
вопрос задан: 2 June 2011 21:50
0
ответов

Прототипирование класса

Я поместил несколько экземпляров класса b в класс a, но это вызывает ошибку, поскольку класс a не знает, что такое класс b. Теперь я знаю, что могу решить эту проблему, написав свой файл bac, но это не так ...
вопрос задан: 31 May 2011 14:00
0
ответов

Наследование сущности Core Data -> ограничения?

Я подумал, что опубликую это в сообществе. Я использую coredata и имею две сущности. Оба объекта имеют иерархические отношения. Я сейчас замечаю довольно много дублированных функций, и ...
вопрос задан: 26 May 2011 17:19
0
ответов

Есть ли связь внутри объекта, считающегося антипаттерном?

Предположим, у вас есть класс, который часто (или даже исключительно) используется как часть связанного списка. Размещение информации о связях внутри объекта - это анти-шаблон? Например: public ...
вопрос задан: 23 May 2011 14:24
0
ответов

Работа с идентификаторами в дизайне объекта сущности

Некоторое время я думал о том, как работать с объектами, которым в базе данных присвоены идентификаторы. Типичный объект, представляющий сущность таблицы, может выглядеть так: открытый класс Test {...
вопрос задан: 17 May 2011 14:36
0
ответов

Как работать с идеей "много маленьких функций" для классов, не передавая много параметров?

Со временем я оценил идею "много маленьких функций", и она мне действительно очень нравится, но мне трудно избавиться от робости, чтобы применить ее к классам, особенно к тем, у которых больше ...
вопрос задан: 12 May 2011 11:36
0
ответов

Использование метода __new__ класса в качестве Factory: __init__ вызывается дважды

Я столкнулся со странной ошибкой в ​​python при использовании метод __new__ класса как фабрики приведет к тому, что метод __init__ созданного класса будет вызываться дважды. Изначально идея заключалась в том, чтобы ...
вопрос задан: 10 May 2011 17:11
0
ответов

Методы копирования из члена

У меня есть простой низкоуровневый контейнерный класс, который используется более высокоуровневым файловым классом. По сути, файловый класс использует контейнер для локального хранения изменений перед сохранением окончательной версии в ...
вопрос задан: 9 May 2011 23:28
0
ответов

Какая первая модель или база данных?

Мой вопрос о том, что должно быть в первую очередь при разработке программного обеспечения: модель базы данных или модель предметной области? Или эти понятия параллельны? Спасибо.
вопрос задан: 22 April 2011 13:52
0
ответов

Div с фиксированной позицией ВСЕГДА отображается сверху?

У меня есть тег фиксированного положения, который имеет следующий стиль в моем CSS: #facebook { высота: 249 пикселей; ширина: 50 пикселей; положение: фиксированное; слева: 0px; верх: 200 пикселей; s самый надежный способ запретить конструктор копирования
вопрос задан: 18 April 2011 11:22