11
ответов

То, почему STL C++, так в большой степени основано на шаблонах? (а не на *взаимодействует через интерфейс*),

Я имею в виду кроме его имени обязательства (Стандартная библиотека шаблонов)... C++ первоначально намеревался представить понятия ООП в C. Это: Вы могли сказать то, что определенный объект мог и не мог сделать (...
вопрос задан: 14 May 2017 21:39
11
ответов

Существует ли различие в производительности между мной ++ и ++ я в C++?

У нас есть вопрос, там различие в производительности между мной ++ и ++ я в C? Каков ответ для C++?
вопрос задан: 11 September 2016 19:41
11
ответов

Что делает ключевое слово static в классе?

Чтобы быть конкретным, я пробовал этот код: пакет привет; открытый класс Hello {Clock clock = new Clock (); public static void main (String args []) {clock.sayTime (); } } Но это ...
вопрос задан: 19 April 2015 08:29
11
ответов

Класс с отдельным методом — лучше всего приближается?

Скажите, что у меня есть класс, это предназначено для выполнения единственной функции. После выполнения функции это может быть уничтожено. Там какая-либо причина состоит в том, чтобы предпочесть один из этих подходов?//Инициализируют аргументы в...
вопрос задан: 9 March 2015 05:18
11
ответов

Почему я должен избежать множественного наследования в C++?

Действительно ли это - хорошее понятие для использования множественного наследования, или я могу сделать другие вещи вместо этого?
вопрос задан: 18 December 2014 06:50
11
ответов

Объекты должны удалить себя в C++?

Я провел прошлые 4 года в C#, таким образом, я интересуюсь текущими лучшими практиками и шаблонами общего умысла в C++. Рассмотрите следующий частичный пример: Мир класса {общественность: пусто Добавьте (Объект *...
вопрос задан: 24 October 2014 18:23
11
ответов

личное самоустранение STL, когда экземпляр класса был destucrt? [Дубликат]

Интересно, если у меня есть экземпляр класса и частный указатель на очередь или avector, когда экземпляр будет разрушен, будет ли STL быть делит слишком или мне нужно удалить [] это ?? Более того, ...
вопрос задан: 10 August 2014 16:33
11
ответов

Как статический класс может произойти из объекта?

Я пытаюсь наследовать нестатический класс статическим классом. общедоступное нечто класса {} общедоступная статическая панель класса: нечто {} И я добираюсь: Статический класс не может произойти из типа. Статические классы должны произойти...
вопрос задан: 12 July 2014 07:51
11
ответов

Способ бросить базовый тип к производному типу

Я не уверен - ли это странная вещь сделать или нет, или если это - некоторые, как запах кода..., но я задавался вопросом, был ли путь (своего рода шаблон ООП был бы хорош) "бросать" базовый тип к форме...
вопрос задан: 3 June 2014 07:28
11
ответов

При рассмотрении объектной инкапсуляции методы считывания должны возвратить неизменное свойство?

Когда метод считывания возвращает свойство, такое как возврат Списка других связанных объектов, должен тот список, и это - объекты быть неизменным для предотвращения кода за пределами класса, изменяя состояние тех...
вопрос задан: 22 February 2014 21:48
11
ответов

Наследование по сравнению с [закрытым] агрегированием

Существует две философских школы о том, как лучше всего расширить, улучшить, и снова использовать код в объектно-ориентированной системе: Наследование: расширьте функциональность класса путем создания подкласса. Переопределение...
вопрос задан: 30 August 2012 19:27
11
ответов

Как Вы имеете дело с полиморфизмом в базе данных?

Пример у меня есть Человек, SpecialPerson и Пользователь. Человек и SpecialPerson являются просто людьми - у них нет имени пользователя или пароля на сайте, но они хранятся в базе данных для ведения учета...
вопрос задан: 25 April 2012 15:47
11
ответов

Разработка игровых объектов

Я недавно начал работать над маленькой игрой для своего собственного развлечения, с помощью Microsoft XNA и C#. Мой вопрос в отношении разработки игрового объекта и объектов, которые наследовали его. Я собираюсь определить...
вопрос задан: 2 October 2011 10:18
11
ответов

ASP.NET — Как эффективно использовать шаблоны разработки без сверхразработки!

Я ценил бы мысли людей о дилемме, я боролся с тем, с тех пор, как ASP.NET вышел. В классическом ASP слои кода были минимальны. ASP-страница содержала HTML и объединенный сценарий...
вопрос задан: 30 December 2010 18:08
11
ответов

Методы считывания и Методы set являются плохим дизайном OO? [дубликат]

Методы считывания и Методы set плохо Кратко перечитывают по вышеупомянутой статье, я нахожу, что методы считывания и методы set являются плохим дизайном OO и должны избежаться, поскольку они идут вразрез с Сокрытием Инкапсуляции и Данных. Поскольку это...
вопрос задан: 14 November 2010 02:34
11
ответов

Какой смысл методов set и методов считывания в Java? [дубликат]

Простите длину, но вот две программы, и то же самое, но один с и один без методов set, методов считывания и конструкторов. Я взял основной класс C++ прежде и не помню никого...
вопрос задан: 12 November 2010 02:48
11
ответов

Полиморфизм или условные выражения способствуют лучшему дизайну?

Я недавно споткнулся через эту запись в Google, тестирующем блог об инструкциях для написания большего количества тестируемого кода. Я был в согласии с автором до этой точки: полиморфизм Пользы...
вопрос задан: 30 September 2010 13:23
11
ответов

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

Я читал много об интерфейсах и наследовании классов в Java, и я знаю, как сделать обоих, и я думаю, что у меня есть хорошее чувство для обоих. Но кажется, что никто когда-либо действительно не сравнивает две стороны...
вопрос задан: 22 July 2010 18:42
11
ответов

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

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

Почему программирует с объектами, которые не рассматривают процедурными?

Даже при том, что объекты использования ООП и скрытие данных, код все еще выписывает как процедура. Таким образом, что заставляет ООП освободить процедурную маркировку? Это просто, потому что это считают "высоким уровнем"?...
вопрос задан: 15 July 2010 16:29
11
ответов

Сила дизайна OO в семантике или инкапсуляции?

Объектно-ориентированный дизайн (OOD) комбинирует данные и его методы. Это, насколько я вижу, достигает двух больших вещей: это обеспечивает инкапсуляцию (таким образом, я не забочусь, каковы данные там, только как я получаю значения I...
вопрос задан: 4 June 2010 09:13
11
ответов

Когда я должен использовать “это” в классе?

Я знаю, что это относится к текущему объекту. Но я не знаю, когда я действительно должен использовать его. Например, будет ли какое-либо различие, если я буду использовать x вместо this.x в некоторых методах? Может быть x..
вопрос задан: 26 April 2010 21:37
11
ответов

ООП по сравнению с PP для алгоритмов

Какая парадигма лучше для дизайна и анализа алгоритмов? Который быстрее? Поскольку я имею предмет под названием Дизайн и Анализ Алгоритмов в университете и имею ограничение по времени для программ...
вопрос задан: 18 March 2010 09:49
11
ответов

Поиск чистого [закрытого] объектно-ориентированного языка

Я думаю, что объектно-ориентированное программирование переоценено, однако я хочу изучить эту парадигму. Я пытался сделать это в PHP 5 и C++ с QT 4. К сожалению, я склонен программировать структурированным способом, мной...
вопрос задан: 27 January 2010 16:32
11
ответов

ООП: Как Вы настроили бы Художника, Альбом и отношения Песни в ООП

Я понимаю основы наследования, но этот смущает меня. Как был бы Вы идти о высказывании: объект альбома имеет один или несколько объектов художника, объект альбома имеет один или несколько объектов песни Мой...
вопрос задан: 8 January 2010 20:09
11
ответов

Где я могу найти объектно-ориентированные учебные руководства по Perl? [закрытый]

Поиск Google приводит ко многим результатам - но которые являются лучшими? Сайт Perl, кажется, содержит два - perlboot и perltoot. Я читаю их теперь, но что еще там?Примечание: Я имею...
вопрос задан: 9 November 2009 15:13
11
ответов

Смоделировать реальный мир или надлежащий мир ООП? Или оба?

Я пишу игру, где управляемый мышью объект контроллера нажимает на объект плеера иметь ее, делают что-то. Существует 2 способа инициирования взаимодействие между мышью и плеером: Контроллер...
вопрос задан: 30 August 2009 17:56
11
ответов

Значительные соперники ООП

Из того, что я понимаю, ООП является обычно используемой парадигмой для крупномасштабных проектов. Я также знаю, что некоторые меньшие подмножества больших систем используют другие парадигмы (например, SQL, который декларативен), и...
вопрос задан: 3 June 2009 15:39
11
ответов

“Diffing” возражает от реляционной базы данных

Наше win32 приложение собирает объекты от данных во многих таблицах в реляционной базе данных MySQL. Из такого объекта несколько изменений хранятся в базе данных. При хранении нескольких...
вопрос задан: 19 May 2009 18:37
11
ответов

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

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