19
ответов

Когда вы должны использовать класс против структуры в C ++?

В каких случаях лучше использовать структуру против класса в C ++?
вопрос задан: 28 August 2016 15:34
19
ответов

предотвращение, если операторы

Я думал об объектно-ориентированном проектировании сегодня, и я задавался вопросом, необходимо ли избежать если операторы. Моя мысль - то, что в любом случае, где Вы требуете, если оператор можно просто создать два...
вопрос задан: 18 April 2013 11:40
19
ответов

Когда мы должны создать новый метод?

Я пытаюсь выяснить, есть ли согласие относительно того, когда нам следует создавать новый метод в нашем коде. Например, мы должны создавать новый метод / функцию, только если мы собираемся снова использовать код (...
вопрос задан: 25 January 2012 10:13
19
ответов

Как мне выйти из привычки процедурного программирования и в объектно-ориентированное программирование?

Я надеюсь получить несколько советов, которые помогут мне избавиться от того, что я считаю после всех этих лет плохой привычкой процедурного программирования. Каждый раз, когда я пытаюсь сделать проект в ООП, я в конечном итоге в конечном итоге ...
вопрос задан: 9 December 2009 10:28
19
ответов

Сколько работа должна конструктор для класса парсинга HTML делать?

Сколько работы разумно для конструктора Object сделать? Это должно просто инициализировать поля и не на самом деле выполнить какие-либо операции на данных, или это должно хорошо иметь его, выполняют некоторый анализ?...
вопрос задан: 5 August 2009 17:26
19
ответов

Каким методам кодирования ООП необходимо всегда уделять время?

Я склонен делать много проектов на коротких крайних сроках и с большим количеством кода, который никогда не будет использоваться снова, таким образом, всегда будет давление/искушение для вырезания углов. Одно правило, которого я всегда придерживаюсь, явля
вопрос задан: 8 April 2009 20:46
19
ответов

Сколько функциональности “приемлемо” для структуры C++?

Мое первое сообщение поэтому отнеситесь ласково ко мне! Я знаю, что нет никакой реальной разницы между структурами и классами в C++, но много людей включая меня использует структуру или класс для показа намерения - структуры для...
вопрос задан: 17 March 2009 15:39
18
ответов

Действительно ли приемлемо не освободить память

Я работаю над проектом, который, как предполагается, используется из командной строки со следующим синтаксисом: входной файл названия программы программа, как предполагается, обрабатывает вход, вычисляет некоторый материал и...
вопрос задан: 12 September 2016 05:41
18
ответов

Что значит вводить «этот» аргумент в конструктор и делать копию? [Дубликат]

Будучи новым учеником в программировании на Java, я изучаю ООП. И я пишу о GeomatricClass. Здесь я хочу написать метод копирования в классе круга. Итак, как я могу написать метод копирования с помощью ввода «...
вопрос задан: 12 October 2015 04:08
18
ответов

Как я объясняю слабую связь и сокрытие информации новому программисту? [закрытый]

Как я объясняю слабую связь и сокрытие информации новому программисту? У меня есть программист, которому я пишу проекты для, но кто, может казаться, не схватывает понятие слабой связи и информации...
вопрос задан: 22 August 2013 20:48
18
ответов

Как преподавать объектно-ориентированное программирование процедурным программистам? [закрытый]

Меня попросили начать преподавать C# и понятия OO группе процедурных программистов. Я искал идеи о том, где начать, но ищу общее согласие по темам для продвижения с...
вопрос задан: 22 August 2013 20:47
18
ответов

Кэширование этого ключевого слова увеличивает производительность в конструкторе JS? [Дубликат]

:) Из чистого любопытства и, насколько я видел, никто не выполняет кеш этого ключевого слова внутри конструктора JavaScript. Рассмотрим простой пример того, что вы обычно делаете для создания ...
вопрос задан: 10 December 2009 21:03
17
ответов

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

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

Как вы объясняете OO новым программистам? [закрыто]

Мой родственник изучает программирование и плохо понимает занятия. Например, у него проблемы с пониманием того, что вам нужно создать его экземпляр, что методы не могут получить доступ к переменным в других ...
вопрос задан: 23 August 2013 15:18
17
ответов

ООП имеет смысл для маленьких сценариев?

Я главным образом пишу маленькие сценарии в Python, приблизительно 50 - 250 строках кода. Я обычно не использую объектов, просто простое процедурное программирование. Я знаю основы ООП, и я использовал объект в другом...
вопрос задан: 14 June 2010 18:38
17
ответов

Как Вы получили бы доступ к Свойствам объектов из метода объекта? [закрытый]

Кто такие "пурист" или "корректный" способ получить доступ к свойствам объекта из метода объекта, который не является методом считывания/методом установщика? Я знаю, что от за пределами объекта необходимо использовать метод считывания/
вопрос задан: 20 January 2010 08:27
17
ответов

структура не принадлежит объектно-ориентированной программы

Или он? Объектно-ориентированное должно разработать, используют конструкцию языка, которая выставляет членские данные по умолчанию, если существует одинаково полезная конструкция, которая правильно скрывает элементы данных?Править: Один из...
вопрос задан: 4 November 2008 21:50
17
ответов

Что это берет, чтобы быть лучшим программистом OO? [закрытый]

У меня есть почти 6 лет опыта в использовании разработки приложений технологии .NET. За эти годы я улучшился как лучший программист OO, но когда я вижу код, написанный другими парнями (особенно...
вопрос задан: 24 October 2008 09:42
17
ответов

Действительно ли возможно по OO?

Мой вопрос прост; действительно ли возможно по объектному востоку Ваш код? Сколько слишком много? В какой точке Вы бросаете удобочитаемость и пригодность для обслуживания ради OO? Я - огромное OO...
вопрос задан: 23 October 2008 06:51
17
ответов

Почему наследование не прокладывает себе путь, я думаю, что оно должно работать?

У меня есть некоторые проблемы наследования, поскольку у меня есть группа взаимосвязанных абстрактных классов, которые должны все быть переопределены вместе для создания клиентской реализации. Идеально я хотел бы сделать...
вопрос задан: 9 October 2008 11:26
16
ответов

Ромбовидная проблема может быть действительно решена?

Типичной проблемой в программировании OO является ромбовидная проблема. У меня есть родительский класс A с двумя подклассами B и C. Абстрактного метода, B и C реализует его. Теперь у меня есть подкласс D, который наследовался...
вопрос задан: 2 March 2019 20:03
16
ответов

Что это значит для "программирования на интерфейсе"?

Я видел это упоминалось несколько раз, и мне не ясно, что это значит Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что я скучаю ...
вопрос задан: 22 January 2019 03:45
16
ответов

Стиль программирования на C++

Я - старое (но не слишком старый) программист Java, который решил изучить C++. Но я видел так большую часть стиля программирования на C++... хорошо, просто чертовски ужасен! Все это помещения определения класса...
вопрос задан: 30 March 2018 17:33
16
ответов

Зачем использовать геттеры и сеттеры / средства доступа? [закрыто]

В чем преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если геттеры и сеттеры когда-либо делают больше, чем просто ...
вопрос задан: 6 December 2017 15:45
16
ответов

Изучение объектно-ориентированного мышления [закрыто]

В настоящее время я работаю над небольшим 2D игровым движком на C ++, но сейчас я сталкиваюсь с демоном - я не умею проектировать «систему классов», которая действительно работает. У меня в голове блокада, которая отключает меня ...
вопрос задан: 19 September 2017 01:29
16
ответов

Что такое “слабая связь?” Обеспечьте примеры

Я не могу казаться grok понятием "слабой связи". Я предполагаю, что не помогает, что слово, "свободное" обычно, имеет отрицательную коннотацию, таким образом, я всегда забываю, что слабая связь является хорошей вещью. Будет...
вопрос задан: 18 November 2015 06:07
16
ответов

Является ли C ++ объектно-ориентированным языком?

Я всегда слышал, что C ++ не объектно-ориентированный, а скорее "C с классами". Итак, когда я упомянул интервьюеру, что C ++ на самом деле не является объектно-ориентированным, он спросил меня, почему я не учел это ...
вопрос задан: 5 October 2015 12:22
16
ответов

Как убедить моих коллег не использовать наборы данных для развития предприятия (.NET 2.0+)

Каждый, с кем я работаю, одержим ориентированным на данные подходом к развитию предприятия и ненавидит идею использования пользовательских коллекций / объектов. Каков лучший способ убедить их в обратном?
вопрос задан: 27 July 2012 07:59
16
ответов

Недостаток ООП? [закрытый]

Обычно я не хочу знать специфические особенности недостатков ООП, но чувствовало себя довольно странным, когда у меня был аргумент на интервью, я недавно принял участие. Вопрос, который был отправлен на меня, состоял в том, чтобы сказать...
вопрос задан: 6 July 2012 13:08
16
ответов

Действительно ли Java 100% объектно-ориентирован? [закрытый]

Java имеет примитивные типы данных, который не происходит из объекта как в Ruby. Таким образом, мы можем рассмотреть Java как 100%-й объектно-ориентированный язык? Другой вопрос: Почему Java не разрабатывает примитивные типы данных...
вопрос задан: 19 August 2010 16:30