14
ответов

Почему заявление, что c# люди не получают объектно-ориентированное программирование? (по сравнению с ориентированным на класс)

Это привлекло мое внимание вчера вечером. На последнем Подкасте ALT.NET Scott Bellware обсуждает, как в противоположность Ruby, языкам как c#, Java и др. не действительно объектно-ориентирован довольно выбирающий...
вопрос задан: 4 November 2014 06:56
14
ответов

Использовать & ldquo; функции в классе A & rdquo; в __init__ класса B после наследования [дубликат]

Я прочитал несколько потоков, таких как переменная use в классе A, чтобы быть в классе B в python, как вызвать функцию из другого класса в python ?, и метод класса вызова из другого класса, но все еще не могу ...
вопрос задан: 5 May 2014 19:29
14
ответов

Как Вы осуществляете рефакторинг большую грязную кодовую базу?

У меня есть большая путаница кода. По общему признанию я записал это сам - год назад. Это не хорошо прокомментировано, но это не имеет очень сложный также, таким образом, я могу понять это - просто не достаточно хорошо для знания где к...
вопрос задан: 22 September 2011 09:14
14
ответов

Это плохо? форма, чтобы иметь класс MiscUtilities? [закрыто]

Наша компания имеет класс MiscUtilities, который состоит исключительно из общедоступных статических методов, которые выполняют часто не связанные задачи, такие как преобразование дат из String в Calendar и запись ArrayLists в файлы. Мы ...
вопрос задан: 20 August 2010 14:02
14
ответов

Является ли создание объектов в геттерах плохой практикой?

Давайте создадим объект в геттере, например: public class Class1 {public string Id {get; задавать; } публичная строка Oz {get; задавать; } публичная строка Poznamka {get; задавать; } ...
вопрос задан: 21 January 2010 17:21
14
ответов

Java: существует ли путь к Вам, осуществляют реализацию закрытых методов?

У меня есть 5 или 6 классов, которые я хочу иметь, следуют за той же базовой структурой внутренне. Действительно большинство из тех, за которыми должны следовать классы, только для использования самой функции, таким образом, я действительно хочу...
вопрос задан: 31 December 2009 17:12
14
ответов

Можно ли записать какой-либо алгоритм без если оператор?

Этот сайт щекотал мое чувство юмора - http://www.antiifcampaign.com/, но полиморфизм может работать в каждом случае, где Вы использовали бы если оператор?
вопрос задан: 20 December 2009 22:44
14
ответов

Java: Когда сделать методы статичными v. экземпляров [закрытый]

У меня есть класс Gene, который отслеживает гены. У Gene есть метод для вычисления расстояния между двумя генами. Там какие-либо причины состоят в том, чтобы сделать это статичным? Который лучше? общедоступный статический интервал...
вопрос задан: 24 October 2009 21:03
14
ответов

Что такое хороший пример для наследования классов? [закрытый]

Я пишу документацию для объектно-ориентированного языка и интересно, какие классы были бы хорошим примером для наследования. Некоторые типичные примеры: класс Человек {} класс Сотрудник расширяется...
вопрос задан: 22 February 2009 16:51
13
ответов

Что такое инверсия контроля?

Инверсия управления (или IoC) может быть довольно запутанной, когда она встречается впервые. Что это? Какую проблему это решает? Когда это целесообразно использовать, а когда нет?
вопрос задан: 4 February 2019 12:26
13
ответов

Как Вы реализуете класс в C? [закрытый]

Принятие я должен использовать C (никакой C++ или объектно-ориентированные компиляторы) и у меня нет динамического выделения памяти, каковы некоторые методы, которые я могу использовать для реализации класса или хорошего приближения класса?...
вопрос задан: 5 November 2018 20:06
13
ответов

Заменяет ли функциональное программирование шаблоны проектирования GoF?

С тех пор как я начал изучать F # и OCaml в прошлом году, я прочитал огромное количество статей, в которых утверждается, что шаблоны проектирования (особенно в Java) - это обходные пути для отсутствующих функций в императиве ...
вопрос задан: 26 July 2018 03:02
13
ответов

Действительно ли это - плохая практика, чтобы иметь несколько классов в том же файле?

Я раньше имел один класс для одного файла. Например, car.cs имеет автомобиль класса. Но поскольку я программирую больше классов, я хотел бы добавить их к тому же файлу. Например, car.cs имеет автомобиль класса и дверь...
вопрос задан: 3 February 2018 23:16
13
ответов

Сколько операторов в операторе попытки/выгоды?

Я должен поместить несколько операторов в попытку и затем поймать все возможные исключения, или я должен поместить только один оператор в оператор попытки? Пример: попробуйте {MaybeThrowIOException ();...
вопрос задан: 21 September 2017 16:19
13
ответов

Объектно-ориентированное программирование на C [дубликат]

Возможные дубликаты: Можете ли вы написать объектно-ориентированный код на C? Объектно-ориентированный шаблон в C? Я помню, как читал некоторое время назад о ком-то (я думаю, это был Линус Торвальдс), говорящем о том, как C ++ ...
вопрос задан: 23 May 2017 12:33
13
ответов

Каковы различия между структурой и классом в C ++?

Этот вопрос уже задавался в контексте C # /. Net. Теперь я хотел бы изучить различия между структурой и классом в C ++. Пожалуйста, обсудите технические различия, а также причины ...
вопрос задан: 23 May 2017 12:26
13
ответов

Когда использовать интерфейс вместо абстрактного класса и наоборот?

Это может быть общий вопрос ООП. Я хотел сделать общее сравнение между интерфейсом и абстрактным классом на основе их использования. Когда кто-то захочет использовать интерфейс, а когда ...
вопрос задан: 24 September 2016 04:02
13
ответов

Когда нужно использовать интерфейсы?

Я знаю, что интерфейс не имеет тела просто определением метода. Но когда я должен использовать интерфейсы? Если бы я предоставляю кому-то ряд интерфейсов без тела, почему они чувствовали бы потребность записать...
вопрос задан: 17 September 2016 18:03
13
ответов

Есть ли больше к интерфейсу, чем наличие корректных методов

Так позволяет, говорят, что у меня есть этот интерфейс: открытый интерфейс IBox {общественность освобождает setSize (международный размер); общедоступный интервал getSize (); общедоступный интервал getArea ();//... и так далее} И у меня есть класс, которы
вопрос задан: 21 June 2016 07:13
13
ответов

База данных Guy спрашивает: объектно-ориентированная теория дизайна?

Я работал с разработкой баз данных в течение loooong времени, и в эти дни я работаю в C# также. OO имеет смысл мне, но я не чувствую, что у меня есть хорошее основание в глубокой теории дизайна OO...
вопрос задан: 18 February 2016 14:22
13
ответов

Не удается получить родительский метод в javascript? [Дубликат]

Я делаю что-то здесь. class A {constructor (name) {this.name = name; } getName () {return this.name; }} класс B {alertError (ошибка) {alert (ошибка); }} ...
вопрос задан: 21 June 2015 15:47
13
ответов

Почему C # не позволяет статическим методам реализовать интерфейс?

Почему C # был разработан таким образом? Насколько я понимаю, интерфейс описывает только поведение и служит для описания договорных обязательств для классов, реализующих интерфейс, который ...
вопрос задан: 6 July 2012 07:14
13
ответов

Это - плохая практика для класса, чтобы иметь только статические поля и методы?

У меня есть класс, который состоит только из статических членских переменных и статических методов. По существу это служит служебным классом общего назначения. Это - плохая практика для класса для содержания только статичный...
вопрос задан: 26 May 2012 03:29
13
ответов

методы считывания и стиль методов set

(Не принятие во внимание вопроса должно Вы иметь их вообще.) Я всегда предпочитал просто использовать перегрузку функции, чтобы дать Вам то же название и метода считывания и методов set. международный уровень () {возвращает _rate;...
вопрос задан: 26 April 2011 09:14
13
ответов

Практические применения ООП

У меня недавно были дебаты с коллегой, который не является поклонником ООП. То, что взяло мое внимание, было тем, что он сказал: "Какой смысл того, чтобы делать мое кодирование в объектах? Если это - повторное использование затем, я могу просто созда
вопрос задан: 27 January 2011 17:04
13
ответов

Когда класс слишком большой? [закрыто]

Я склонен создавать очень большие классы, которые имеют 30-40 (или более) методов. Сколько методов слишком много? Есть ли какие-нибудь "запахи" или практические правила для использования?
вопрос задан: 2 December 2010 19:12
13
ответов

Что является 'исключительным'? [закрытый]

Я ищу определение 'исключительных' с точки зрения принципов ООП или поблочного тестирования. Несколько раз на ПОЭТОМУ при разговоре о броске исключения, я видел комментарии как, "Ну, я не рассмотрел бы...
вопрос задан: 6 August 2010 14:57
13
ответов

Это - хорошая практика для использования объектов области в качестве ключей?

Хорошая практика, должен использовать объекты области в качестве ключей для карт (или "получить" методы), или лучше просто использовать идентификатор объекта области? Более просто объяснить с примером. Скажем, я имею...
вопрос задан: 24 June 2010 08:42
13
ответов

Используя наследование и полиморфизм для решения общей игровой проблемы

У меня есть два класса; давайте назовем их Людоедом и Мастером. (Все поля общедоступны для создания примера легче ввести.) общедоступный класс Людоед {международный вес; международная высота; интервал axeLength;} общедоступный класс...
вопрос задан: 6 May 2010 02:25
13
ответов

Разве неправильно сделать каждый реальный класс для наследования интерфейсу?

Это в ответ на определенные комментарии, сделанные Zed Shaw в его блоге давным-давно. Эксперты будут затем прогуливаться прочь для реализации их Пылающей Башни Столпотворения без любых комментариев, ужасно...
вопрос задан: 19 February 2010 10:44