9
ответов

Каков семантический способ установки логического свойства объекта? [Дубликат]

(Я использую синтаксис PHP, но точка моего вопроса не имеет ничего общего с языком PHP). Я имею в виду, например, если у меня есть объект, позвольте $ obj, и он имеет свойство private $ disabled, как ...
вопрос задан: 20 February 2013 18:18
9
ответов

Какова точная проблема со множественным наследованием?

Я вижу, что люди спрашивают все время, должно ли множественное наследование быть включено в следующую версию C# или Java. Люди C++, которым достаточно повезло иметь эту способность, говорят, что это...
вопрос задан: 30 August 2012 16:24
9
ответов

Что преимуществами использования является непосредственная связь между таблицами? (MySQL)

Что преимуществами использования является непосредственная связь между таблицами в противоположность тому, чтобы просто хранить все данные в одной таблице? Я понимаю и использую one-many, many-one, и many-many весь...
вопрос задан: 19 January 2012 04:25
9
ответов

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

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

Объясните полиморфизм

Что такое полиморфизм? Я не уверен, что понимаю это правильно. В объеме Python, что я выхожу из него, то, что я могу определить параметры, как сопровождается: вздор определения (x, y), не имея необходимость к...
вопрос задан: 12 December 2010 17:30
9
ответов

Проблема проектирования ООП

Что является хорошим дизайном в этом простом случае: Скажем, у меня есть Автомобиль базового класса с методом FillTank (Топливное топливо), где топливо является также базовым классом, которые имеют несколько листовых классов, дизеля, этанол и т.д. На...
вопрос задан: 3 November 2010 16:52
9
ответов

Каково использование отражения в Java/C# и т.д. [дубликат]

Мне было просто любопытно, почему мы должны использовать отражение во-первых?//Без отражения нечто Foo = новый Foo (); foo.hello ();//С отражательным Классом cls = Class.forName ("Нечто"); Объектное нечто = cls....
вопрос задан: 29 October 2010 12:10
9
ответов

Каково использование/преимущество перегрузки функции?

Каково использование/преимущество перегрузки функции?
вопрос задан: 27 July 2010 14:41
9
ответов

Почему языки ООП не имеют модификатора доступа 'только для чтения'?

Каждый раз я пишу, тривиальные методы считывания (получите функции, которые просто возвращают значение участника), интересно, почему языки ООП просто не имеют модификатора доступа 'только для чтения', который позволил бы читать...
вопрос задан: 18 July 2010 13:11
9
ответов

Действительно ли язык программирования C объектно-ориентирован?

Я говорил с коллегой о C и C++, и он утверждал, что C объектно-ориентирован, но я утверждал, что это не было. Я знаю, что можно сделать как будто объектно-ориентированные вещи в C, но C++ является истинным...
вопрос задан: 13 July 2010 22:06
9
ответов

Являются интерфейсы просто “Синтаксическим Сахаром”?

Я играл главным образом с PHP и Python. Я читал об Интерфейсах в программировании OO и не вижу преимущества в использовании его. Несколько объектов могут реализовать тот же интерфейс, но...
вопрос задан: 28 June 2010 17:53
9
ответов

Использование конструкторов - нечетное сомнение

Я читаю о конструкторах, Когда объект инстанцируют для класса, c'tors (если явно записано или по умолчанию) начальные точки для выполнения. Мои сомнения, c'tor больше как...
вопрос задан: 25 June 2010 03:52
9
ответов

Объектно-ориентированная База данных - почему большинство компаний не использует их [закрытый]

Я довольно плохо знаком с программированием (только что законченный Университет). Обо мне думали за прошлые 4 года об Объектно-ориентированной разработке и многочисленных преимуществах этого подхода. Мой вопрос...
вопрос задан: 8 June 2010 19:56
9
ответов

C# - Оборотная сторона к устанавливанию начального значения в объявлении

Есть ли любая оборотная сторона к классу как: класс Example1 {защищенная строка UserId = (строка) Сессия ["пользователь"];}//по сравнению с классом Example2 {защищенная строка UserId; общедоступный Example2 () {...
вопрос задан: 8 June 2010 14:47
9
ответов

Каков будет подход ООП? (или ВАШ подход?)

Я испытываю трудности с некоторым общим ООП и подходом Java. Существуют различные способы позволить классам/объектам общаться друг с другом. Дать простой пример: Я должен возразить для выполнения...
вопрос задан: 3 June 2010 10:10
9
ответов

Действительно ли ORM's контрпродуктивен к дизайну OO?

В OOD дизайн объекта, как говорят, характеризуется его идентификационными данными и поведением. Используя ORM's в прошлом основная цель, по-моему, вращается вокруг способности хранить/получать...
вопрос задан: 13 April 2010 20:32
9
ответов

Предложение объектно-ориентированного проектирования

Вот мой код: класс Солдат {общественность: Солдат (строка константы &name, Оружие константы &gun); представьте getName в виде строки (); частный: оружие Оружия; имя строки;}; класс Оружие {общественность: освободите огонь ();...
вопрос задан: 6 April 2010 15:12
9
ответов

Корректный дизайн ООП без методов считывания?

Я недавно считал, что методы считывания/методы set являются злыми, и я должен сказать, что это имеет смысл, все же когда я начал изучать ООП одна из первых вещей, я учился, был, "Инкапсулируют Ваши поля", таким образом, я учился создавать...
вопрос задан: 1 April 2010 10:19
9
ответов

Я правильно понимаю, каков класс?

Я испытал затруднения при нахождении четкого, краткого laymans определения класса. Обычно, они дают общие представления без специфического обстоятельного объяснения его, и я задаюсь вопросом, понимаю ли я это правильно...
вопрос задан: 21 March 2010 01:04
9
ответов

Почему делают статичный, Создают методы, существуют?

Я задавался вопросом, почему делают статичный, Создают методы, существуют? Например, почему используют этот код: Система. Xml. Читатель XmlReader = Система. Xml. XmlReader. Создайте (inputUri); по этому коду: Система. Xml. XmlReader...
вопрос задан: 18 March 2010 14:00
9
ответов

Есть ли какая-либо Математическая модель или Теория позади Языков программирования? [закрытый]

RDBMS основан на Алгебре отношений, а также Модели Codd. У нас есть что-то подобным этому для Языков программирования или ООП?
вопрос задан: 18 March 2010 12:39
9
ответов

Java или C++ испытывают недостаток в каких-либо функциях OO?

Я интересуюсь пониманием объектно-ориентированного программирования более академическим и абстрактным способом, чем я в настоящее время делаю и хочу знать, существует ли какой-либо объектно-ориентированный Java понятий, и C++ не удаются...
вопрос задан: 16 March 2010 19:33
9
ответов

Модификаторы доступа в Объектно-ориентированном программировании

Я не понимаю Модификаторы Доступа в ООП. Почему мы делаем, например, в переменных экземпляра Java частный и затем используем общедоступный метод считывания и методы установщика получить доступ к ним? Я имею в виду то, что является обоснованием/...
вопрос задан: 11 March 2010 20:25
9
ответов

полиморфизм и n-tier приложения

У меня есть это сомнение, в течение долгого времени... надеются, что любой может enlight меня. Предположим, что у меня есть 3 класса в моей модели. Документ абстрактного класса {} класс Буква расширяет Документ {}, электронная почта класса расширяет Докум
вопрос задан: 16 February 2010 20:29
9
ответов

Как Фабрики и Шаблоны имеют отношение?

Я просто читал поток на том, Так, чтобы обсуждал достоинства Singleton по сравнению со Статическими Классами. Некоторые люди упомянули, что шаблон X, казалось, был большим количеством 'фабрики', а не Singleton '...
вопрос задан: 5 February 2010 12:49
9
ответов

php возражают в объекте, получая экземпляр объекта верхнего уровня

Я экспериментирую с ООП PHP, что я пытаюсь узнать, действительно ли возможно получить доступ к экземпляру объекта от скручивания жгутов объект, который был создан в этом экземпляре объекта? сбивающие с толку звуки, таким образом, здесь...
вопрос задан: 30 January 2010 09:42
9
ответов

Как избежать параметров?

Я видел многочисленные аргументы, что использование возвращаемого значения предпочтительно для параметров. Я убежден в причинах, почему избежать их, но я нахожу меня не уверенным, если я сталкиваюсь со случаями, где это...
вопрос задан: 26 January 2010 16:34
9
ответов

Минимальный API против Удобства

Я пытаюсь разработать интерфейс, который будет использоваться внутренне для моего приложения. Следуя примеру Google, я стремлюсь уменьшить общедоступную помеху API. Однако существуют некоторые удобные методы это...
вопрос задан: 1 January 2010 05:05
9
ответов

Объектно-ориентированное программирование и транзакции

Немного введения: Класс содержит поля, и методы (позвольте мне пропустить свойства на этот раз). Поля представляют состояние класса. Методы описывают поведение класса. В хорошо разработанном классе...
вопрос задан: 29 December 2009 12:54
9
ответов

Дизайн OO, откройтесь/закройте вопрос о принципе

Я думал об этом вопросе об объектно-ориентированном проектировании некоторое время теперь и имею не могущий предложить удовлетворительное решение, поэтому думал, что я брошу его открытый для толп здесь для некоторых мнений....
вопрос задан: 27 November 2009 08:38