7
ответов

Объекты переменной длины: Когда-нибудь хорошая идея?

Мое приложение использует большую сумму объектов Panda. Каждая Panda имеет список Бамбуковых объектов. Этот список не изменяется, после того как Panda инициализируется (никакие Бамбуковые объекты не добавлены или удалены)...
вопрос задан: 13 April 2018 09:50
7
ответов

Избегайте чрезмерных параметров функции: центрируемый классом или центрируемый функцией подход?

Как Вы исправили бы следующий плохой код, который раздает слишком много параметров? освободите helper1 (интервал p1, интервал p3, интервал p5, интервал p7, интервал p9, интервал p10) {//...} освобождают helper2 (интервал p1, интервал p2, интервал p3, инте
вопрос задан: 23 May 2017 12:14
7
ответов

Дженерики C# - я могу заставить T быть от одного из двух вариантов?

Предположим, что у меня есть следующая иерархия классов: Класс A {...} Класс B: {...} Класс C: {...} То, что я в настоящее время имею, является Классом D <T> где T: {...} Но я хотел бы что-то вроде формы...
вопрос задан: 31 March 2011 22:05
7
ответов

Разработчик класса в Visual Studio - действительно ли это стоит того?

Кто-либо использует Разработчика Класса очень в Visual Studio? Я загрузил Бесполезные утилиты Моделирования на 2005 и был впечатлен тем, что я видел до сих пор. Блог Разработчика Класса MSDN не делает...
вопрос задан: 17 June 2010 08:05
7
ответов

C++, эквивалентный для данных участника финала Java

Во-первых, мое последнее кодирование является Java, и я не хочу "писать Java в C++". Вот соглашение, я должен создать неизменный класс. Это довольно просто. Единственной проблемой является то получение начальной буквы...
вопрос задан: 1 March 2010 09:17
7
ответов

Справка при реализации, как создания и объекты взаимодействуют в компьютерной ролевой игре играющего

Я программирую простую ролевую игру играющего (для изучения и для забавы), и я в точке, где я пытаюсь придумать путь к игровым объектам взаимодействовать друг с другом. Существует две вещи, которые я...
вопрос задан: 1 February 2010 19:57
7
ответов

не являющийся членом недруг синтаксис функций

Их способ использовать не являющегося членом недруга функция на объекте с помощью той же "точечной" нотации в качестве функций членства? Я могу вытащить (любого) участника из класса, и сделать, чтобы пользователи использовали его таким же образо
вопрос задан: 2 December 2008 02:00
6
ответов

Единственный Принцип Ответственности: все открытые методы в классе должны использовать все зависимости от класса?

Скажите, что у меня есть класс, который похож на следующее: внутренний класс SomeClass {IDependency _someDependency;... внутренняя строка SomeFunctionality_MakesUseofIDependency () {......
вопрос задан: 27 September 2015 14:41
6
ответов

когда сделать класс и функцию

Я - новичок к программированию, когда я начинаю кодировать, я только начинаю писать и решаю проблему. Я пишу целую программу в единственной основной функции. Я не знаю, когда сделать класс и функции. Что...
вопрос задан: 6 December 2013 15:23
6
ответов

Что опции там для визуализации отношений класса в программе Python

Я поддерживаю программу Python и изо всех сил пытаюсь понять отношения между различными классами. Я думаю, что было бы полезно видеть схему того, как классы взаимодействуют. Что...
вопрос задан: 4 June 2010 07:22
6
ответов

Дизайн Библиотеки классов CRUD, для возврата полезных сообщений об отказе бизнес-логики, который не является исключительным

Я создаю основную библиотеку CRUD, что я ожидаю использование в обоих локальных (добавьте ссылку), и wcf (добавляют сервисную ссылку), среды. Что является лучшими типами возврата для Создавания, Uupdate, и Удаляет...
вопрос задан: 4 February 2010 21:50
6
ответов

Как сделать singleton-класс ориентированным на многопотоковое исполнение?

Я реализую singleton-класс в Java, чтобы удостовериться не больше, чем, что один экземпляр класса создается.
вопрос задан: 30 September 2009 07:41
6
ответов

Сколько методы могут класс C# иметь

Существует ли ограничение на количество свойств, методы, которые может иметь класс C#? Я делаю быстрое скользит в Стандартном ECMA-334 и не нашло информации о нем. Перед вскакиванием, почему класс со многими...
вопрос задан: 15 September 2009 00:58
6
ответов

Что такое хороший шаблон разработки в C# для классов, которые должны сослаться на другие классы?

Я работаю над бизнес-проблемой в C#.NET. У меня есть два класса, названные C и W, который инстанцируют независимо в разное время. Объект класса C должен содержать ссылки на 0......
вопрос задан: 3 November 2008 08:58
6
ответов

статическое членское Значение константы по сравнению с членским перечислением: Какой Метод Лучше и Почему?

Если Вы хотите связать некоторую постоянную величину с классом, вот два способа выполнить ту же цель: класс Foo {общественность: статическая константа size_t Жизнь = 42;}; класс Панель {общественность: перечисление {Жизнь...
вопрос задан: 16 October 2008 01:42
6
ответов

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

Я задаюсь вопросом, как (ООН), распространенная, это должно инкапсулировать алгоритм в класс? Более конкретно, вместо того, чтобы иметь много отдельных функций, которые передают общие параметры друг между другом: пусто...
вопрос задан: 30 September 2008 17:02
5
ответов

Почему __init __ () всегда вызывается после __new __ ()?

Я просто пытаюсь упростить один из моих классов и ввел некоторые функциональные возможности в том же стиле, что и шаблон проектирования в стиле «легкий вес». Тем не менее, я немного запутался, почему __init__ всегда ...
вопрос задан: 4 September 2017 16:22
5
ответов

Сериализация Пар имя/значение в Пользовательском объекте через веб-сервис

Это - очень сложный вопрос относительно того, как сериализировать данные через вызов веб-сервиса, когда данные не - со строгим контролем типов. Я попытаюсь разметить его как самый лучший. Демонстрационный Объект хранения: [...
вопрос задан: 23 May 2017 12:01
5
ответов

Почему 16 байтов являются рекомендуемым размером для структуры в C#?

Я прочитал книгу Cwalina (рекомендации на разработке и дизайне приложений.NET). Он говорит, что хорошая разработанная структура должна составить меньше чем 16 байтов в размере (в целях производительности). Почему...
вопрос задан: 7 May 2017 17:31
5
ответов

C++, препятствуя тому, чтобы экземпляр класса был создан на стеке (во время compiltaion)

Я знаю, что существуют методы, чтобы препятствовать тому, чтобы класс был создан на "куче", препятствуя тому, чтобы пользователь использовал новый и оператор delete. Я пытаюсь сделать совсем противоположное. У меня есть класс что я...
вопрос задан: 6 December 2016 10:04
5
ответов

Проблема свойств C#

На днях я врезался в небольшую проблему относительно свойств C#. Скажем, у меня есть эта установка: общедоступный класс Точка {общественность плавает X; общедоступное плавание Y;} общедоступный класс Управление {защищенная Точка...
вопрос задан: 12 August 2015 20:21
5
ответов

Использование класса в Python

Я пишу много сценариев в Python, чтобы проанализировать и отобразить экспериментальные данные на графике, а также записать простые моделирования, чтобы протестировать, как теории соответствуют данным. Сценарии имеют тенденцию быть очень процедурными; вычи
вопрос задан: 8 December 2014 20:01
5
ответов

Большие Внутренние классы и частные переменные

Одной вещью, с которой я столкнулся несколько раз, является класс обслуживания (как сервис JBoss), который стал чрезмерно большим из-за помощника внутренние классы. Я должен все же найти хороший способ выломать класс. Они...
вопрос задан: 30 October 2013 13:01
5
ответов

Друг C# классы и Состав ООП

Учитывая класс A, который содержит наборы необработанных данных и класс B, который содержит реорганизованную версию (готовый GUI) тех данных, я хотел бы сделать необработанные данные в видимом в B. Очевидно необработанные данные...
вопрос задан: 15 July 2013 09:17
5
ответов

Что случилось с Конструкторами Копии? Почему интерфейс Cloneable использования?

При программировании C++ мы раньше создавали конструкторов копии при необходимости (или таким образом, нам преподавали). При переключении на Java несколько лет назад, я заметил, что интерфейс Cloneable теперь используется вместо этого. C#...
вопрос задан: 30 April 2012 08:53
5
ответов

Создать пользовательское исключение или использовать встроенные исключения?

В настоящее время я нахожусь в процессе записи клиентского класса, который использует DNS, Сокеты и SSL среди других классов та любовь для выдавания исключения. Другие люди будут реализовывать этот класс, таким образом, я был...
вопрос задан: 9 August 2010 19:42
5
ответов

Какой класс C # лучше подходит для чтения и записи, а не для чтения?

Я рассматриваю два разных дизайна классов для обработки ситуации, когда некоторые репозитории доступны только для чтения, а другие - для чтения и записи. (Я не предполагаю никакой необходимости в хранилище только для записи.) Класс ...
вопрос задан: 10 May 2010 18:37
5
ответов

В C#, что цель отметить статичный класс?

В C#, что цель отметить статичный класс? Если у меня есть класс, который имеет только статические методы, я могу отметить статичный класс или нет. Почему я хотел бы отметить статичный класс? Был бы я когда-нибудь НЕТ...
вопрос задан: 11 February 2010 22:19
5
ответов

Действительно ли разумно иметь изрядное количество общественных собственностей в классе?

Или в более определенных словах, это "в порядке" для не доверия методам set и методам get? Я имею дело с классом, который проверяет наличие комнат и устанавливает общественные собственности, из которых существуют больше, чем...
вопрос задан: 8 February 2010 22:11
5
ответов

OO Шаблон конструктора Javascript: неоклассический или прототип

Я смотрел выступление Дугласа Крокфорда о хороших частях Javascript, и мои глаза открылись. В какой-то момент он сказал что-то вроде: «Javascript - единственный язык, в который верят хорошие программисты ...
вопрос задан: 27 November 2009 19:47