29
ответов

Действительно ли UML практичен? [закрытый]

В колледже у меня был многочисленный дизайн, и UML ориентировал курсы, и я распознаю, что UML может использоваться для пользы проекту программного обеспечения, отображению особенно примера использования, но это действительно практично? Я сделал...
вопрос задан: 23 August 2008 17:55
27
ответов

Как Вы находите иголку в стоге сена?

При реализации поиска иглы стога сена объектно-ориентированным способом у Вас по существу есть три альтернативы: 1. needle.find (стог сена) 2. haystack.find (игла) 3. searcher.find (игла...
вопрос задан: 28 August 2008 19:00
23
ответа

Как делают Вас, объект проектирования ориентировал проекты? [закрытый]

Я работаю над крупным проектом (для меня), который будет иметь много классов и должен будет быть расширяем, но я не уверен, как распланировать мою программу и как классы должны взаимодействовать. Я взял OOD...
вопрос задан: 14 July 2009 04:46
20
ответов

Как я буду знать, когда создать интерфейс?

Я в точке в моей разработке, учащейся, где я чувствую, что должен узнать больше об интерфейсах. Я часто читал о них, но просто кажется, что я не могу схватить их. Я считал примеры как:...
вопрос задан: 14 January 2009 21:41
18
ответов

Список <BusinessObject> или BusinessObjectCollection?

До дженериков C# все кодировали бы наборы для их бизнес-объектов путем закладывания основы набора, которая реализовала IE IEnumerable: общедоступный класс CollectionBase: IEnumerable и затем...
вопрос задан: 30 August 2008 23:39
17
ответов

Шаблон разработки для класса с вверх 100 свойств

Какой совет/предложения/руководство Вы предусмотрели бы разработку класса, который имеет вверх 100 свойств? Фон класс описывает счет. Счет может иметь вверх 100 атрибутов...
вопрос задан: 23 May 2017 11:54
14
ответов

Кодирование руководств: Как Вы разделяете свои большие исходные файлы?

Проект я продолжаю работать, только что поразил 4 200 строк в основном файле C#, который заставляет IntelliSense занимать несколько секунд (иногда приблизительно до 6) для ответа, во время которого запирается Visual Studio. Я'...
вопрос задан: 13 January 2017 16:47
14
ответов

Это считают плохим дизайном, чтобы сделать долгие операции в конструкторе?

Я реализую класс для сравнения деревьев каталогов (в C#). Сначала я реализовал фактическое сравнение в конструкторе класса. Как это: DirectoryComparer c = новый DirectoryComparer ("C:\\Dir1"...
вопрос задан: 14 February 2010 09:49
13
ответов

Сколько конструкторов класс должен иметь?

Я в настоящее время изменяю класс, который имеет 9 различных конструкторов. Теперь в целом я полагаю, что этот класс очень плохо разработан..., таким образом, я задаюсь вопросом - ли это плохой дизайн для класса, чтобы иметь так многих...
вопрос задан: 30 January 2009 02:11
13
ответов

Существует ли эмпирическое правило для того, когда кодировать статический метод по сравнению с методом экземпляра?

Я изучаю Java (и ООП) и хотя это могло бы не важный для того, где я в прямо сейчас, я задавался вопросом, раз так мог совместно использовать некоторые распространенные ошибки или хорошие методы дизайна.
вопрос задан: 23 January 2009 23:57
12
ответов

c# класс должен генерировать экземпляры себя?

У меня есть класс, который определяет тип CallRate. Я должен добавить способность создать несколько экземпляров моего класса путем чтения данных из файла. Я добавил статический метод для своего класса CallRate это...
вопрос задан: 14 January 2018 18:44
12
ответов

Как я повреждаю свои процедурные привычки кодирования? [закрытый]

Я недавно прочитал интересный комментарий к связанному с ООП вопросу в который один пользователь, которому возражают против создания класса "менеджера": удалите менеджера по слову из своего словаря при разговоре...
вопрос задан: 23 May 2017 12:01
12
ответов

Объектно-ориентированное программирование - беспорядок дизайна класса

Я пытаюсь перенести голову вокруг объектно-ориентированного программирования. Мое понимание - то, что у нас есть объекты, таким образом, мы можем разработать наши программы для зеркального отражения реальных объектов. Давайте возьмем иерархию классов:...
вопрос задан: 16 July 2012 14:50
12
ответов

Класс C# функционирует членское объявление и реализация

Существует ли понятие в C# определения класса и реализации, подобной тому, что Вы находите в C++? Я предпочитаю сохранять свои определения классов простыми путем удаления больше всего, если не каждый, детали реализаций (...
вопрос задан: 10 October 2009 18:41
11
ответов

Я должен использовать наследование?

Это - больше субъективного вопроса, таким образом, я собираюсь заблаговременно отметить его как общественную Wiki. В основном я нашел, что в большей части моего кода, существует много классов, многие из которых используют друг друга, но...
вопрос задан: 22 July 2010 18:12
11
ответов

Как решить между статическими и нестатическими методами C#?

[Редактирование], которым был Мой исходный вопрос, "Почему решить между статическим и нестатическим? Оба делают то же...", К сожалению, это было отредактировано к вопросу C#-specific, чего я действительно хотел избежать. Так, позвольте мне сдела
вопрос задан: 29 April 2009 09:27
10
ответов

Классы для предотвращения (кодируют завершенный),

Я несколько смущен абзацем в коде полная книга. В разделе "Classes to avoid" это читает: "Избегайте классов, названных в честь глаголов класс, который имеет только поведение, но никакие данные не...
вопрос задан: 23 January 2010 11:06
10
ответов

Почему помещенные частные поля и методы наверху класса?

Я видел этот фактический стандарт во многих местах на многих языках, но я никогда не понимал это - почему помещенный Ваши частные поля и методы наверху объявления класса? Метафорически это кажется...
вопрос задан: 22 April 2009 18:23
9
ответов

Java: Возвратите класс (Не экземпляр)

Действительно ли возможно возвратить в статическом методе класс? Я объясню... Я имею: общедоступный класс A {общедоступный статический пустой вздор () {}} общедоступный класс B {} я хочу создать статический метод в возвратах ведьмы B...
вопрос задан: 1 October 2011 15:07
9
ответов

Лучшая практика: упорядочивание общедоступных/защищать/частных в рамках определения класса?

Я запускаю новый проект с нуля и хочу, чтобы он был чист / имеют хорошие стандарты кодирования. В каком порядке делают закаленным разработчикам на здесь нравится размечать вещи в классе? A: 1)...
вопрос задан: 19 December 2010 10:53
9
ответов

Дорого ли создавать объекты в .Net?

Я только что переделал код коллеги, который примерно выглядел примерно так ... открытый класс Utility public void AddHistoryEntry (int userID, HistoryType Historytype, int companyID) {// Do ...
вопрос задан: 21 January 2010 08:45
9
ответов

Когда Вы хотели бы вложить классы в C#? [дубликат]

А именно, кто-либо может дать мне конкретные примеры когда или если не использовать вложенные классы? Я знал об этой функции с тех пор навсегда, но никогда не имел причину использовать ее. Спасибо.
вопрос задан: 15 September 2009 15:42
9
ответов

Какой дизайн класса лучше? [закрытый]

Какой дизайн класса лучше и почему? общедоступный класс Пользователь {общедоступная Строка UserName; общедоступный Строковый Пароль; общедоступная Строка FirstName; общедоступная Строка LastName;} общедоступный класс Сотрудник:...
вопрос задан: 2 September 2008 04:46
8
ответов

Действительно ли это верно, что я не должен делать “длительных” вещей в средстве доступа свойства?

И если так, почему? и что составляет "длительный"? Выполнение волшебства в средстве доступа свойства походит на мою прерогативу как на разработчика класса. Я всегда думал именно поэтому, что разработчики C# помещают их...
вопрос задан: 18 April 2012 18:48
8
ответов

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

под чем я подразумеваю, который является: у Меня в основном есть класс, который имеет слишком много свойств и функций теперь. Чтобы остаться производительным и понятным, это должно уменьшиться так или иначе. Но мне все еще нужны все они...
вопрос задан: 7 July 2010 15:13
8
ответов

Там какая-либо точка к интерфейсу, если только один класс реализует ее?

При рассмотрении (сформировавшейся) кодовой базы в моем новом задании существует интерфейс, и только один класс реализует его (насколько я могу сказать). Могут/должны я избавляюсь от интерфейса?
вопрос задан: 18 May 2010 01:53
8
ответов

Вопрос о Дизайне OO — Родитель/Ребенок (ren) — Проспект?

Я довольно плохо знаком с процессом проектирования OO, поэтому терпите меня.... У меня есть два объекта, которые я должен смоделировать как классы, назвать их Родителем и Ребенком (это достаточно близко к фактической проблемной области)...
вопрос задан: 22 June 2009 20:52
8
ответов

Вопрос о шаблоне структуры класса. Что я должен выбрать?

Что является (если таковые имеются) подразумеваемыми предположениями или ограничениями и различиями разработки как: A) это: класс SampleClass1 {IWorker workerA; IWorker workerB; освободите setWorkerA (IWorker w)...
вопрос задан: 26 September 2008 09:11
7
ответов

Как Вы кодировали бы эффективный Кольцевой буфер в Java или C#?

Я хочу простой класс, который реализует кольцевой буфер фиксированного размера. Это должно быть эффективно, легко на глазах, в общем введенных. На данный момент это не должно быть способно к MT. Я могу всегда добавить блокировку позже, это...
вопрос задан: 21 May 2019 15:32
7
ответов

Как я искажаю имя класса в C#, не имея необходимость добавлять строку кода к каждому файлу, который использует класс?

я хочу создать псевдоним для имени класса. Следующий синтаксис был бы прекрасен: общедоступный класс LongClassNameOrOneThatContainsVersionsOrDomainSpecificName {...} Общедоступный класс MyName =...
вопрос задан: 29 December 2018 22:00