4
ответа

Благословлять или не благословлять, который является моим вопросом!

первое сообщение от новичка-пользователя. Каждый вопрос, который я гуглю, кажется, приносит мне здесь, и я всегда получаю большой ответ на то, что я ищу; таким образом, естественно это было моей первой остановкой, когда я начал обдумывать...
вопрос задан: 11 August 2010 03:07
4
ответа

Есть ли обходной путь для интерфейсов композиции и маркеров?

Я регулярно сталкиваюсь со следующей проблемой. У меня есть какой-то интерфейс маркеров (для простоты давайте использовать java.io.Serializable) и несколько оболочек (адаптер, декоратор, прокси, ...) ....
вопрос задан: 10 August 2010 07:43
4
ответа

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

Я просто присоединился к новому проекту программного обеспечения C++, и я пытаюсь понять дизайн. Проект делает частое использование пространств имен без имени. Например, что-то вроде этого может произойти в классе...
вопрос задан: 8 August 2010 15:41
4
ответа

Статичный или не статичный?

Что лучше использовать в этом контексте, статических методах или простом открытом методе и всегда называть их как это: $request = новый Запрос (); если ($request-> isPostRequest ()) {делают что-то}, конечно, его более легкое...
вопрос задан: 8 August 2010 06:43
4
ответа

Когда использует __ вызов __ хорошая идея?

Каковы мнения народов об использовании __ вызов __. Я только очень редко видел, что это использовало, но я думаю, что это - очень удобный инструмент для использования, когда Вы знаете, что класс будет используемым для некоторого значения по умолчанию...
вопрос задан: 30 July 2010 08:02
4
ответа

“Журналирование” или шаблон разработки “транзакций”? [закрытый]

Я надеюсь реализовывать объект, который журналируется или имеет персистентную транзакцию в нем. Таким образом, объект содержит данные (Карта, возможно). Поскольку изменения внесены в данные, те изменения сохранены...
вопрос задан: 29 July 2010 16:28
4
ответа

Абстрактный класс Java или статическое служебное проектное решение класса

Я реализую несколько стратегий (Стратегическая модель), которые имеют некоторое общее поведение, и не решено, где общие операции должны жить. Принятие контекста I 1 и 3 стратегий, часть из...
вопрос задан: 28 July 2010 08:32
4
ответа

Это - общая/хорошая практика для тестирования на значения типа в Python?

Действительно ли распространено в Python продолжать тестировать на значения типа при работе способом ООП? класс Foo (): определение __ init __ (сам, barObject): self.bar = setBarObject (barObject) определение setBarObject (...
вопрос задан: 25 July 2010 00:09
4
ответа

Единственный Responsibility и Mixins

Учитывая, что Mixins обычно вводят новое поведение в класс, это обычно подразумевает, что класс имел бы больше чем одно поведение. Если класс несет единственную ответственность, это определяется как...
вопрос задан: 19 July 2010 15:53
4
ответа

Почему ADTS хорош, и Наследование плохо?

Я - долгое время программист OO и новичок функционального программирования. От моих небольших алгебраических типов данных воздействия только похожи на особый случай наследования мне, где у Вас только есть один уровень...
вопрос задан: 17 July 2010 19:52
4
ответа

Какова цель создания деструктора класса, защищенного? [Дубликат]

Я знаю, что защищенный член может быть доступен другим классом, я много искал, но не смог найти решение моего вопроса.
вопрос задан: 14 July 2010 14:50
4
ответа

объекты или закрытия - когда использовать?

Я могу определить объект и присвоить атрибуты и методы: объект класса: определение __ init __ (сам, a, b): self.a = self.b = b определение добавляют (сам): self.sum = self.a + self.b определение...
вопрос задан: 5 July 2010 23:06
4
ответа

Что назвать эквивалент ООП “ссылочной прозрачности”?

Мое понимание - то, что термин "ссылочная прозрачность" может действительно только быть применен к функциональному коду. Однако вызов метода на объекте в объектно-ориентированном коде может иметь подобное свойство...
вопрос задан: 5 July 2010 09:57
4
ответа

способ указать тип класса объекта в PHP

Существует ли способ указать тип атрибута объекта в PHP? например, у меня было бы что-то как: нечто класса {общедоступный $megacool панели;//это - общественность объекта 'панели' bar2$megasupercool;//это...
вопрос задан: 2 July 2010 10:58
4
ответа

Вызовите родительского конструктора перед дочерним конструктором в PHP

Я задавался вопросом если его возможное для вызова родителей __ конструкция () перед ребенком __ конструкция () с наследованием в PHP. Пример: класс Тег {__ конструкция () {//Названный сначала.}...
вопрос задан: 20 June 2010 16:33
4
ответа

Это копирует ссылку или объект?

Извините, я являюсь и толстым и ленивым, но главным образом ленивым. На самом деле, даже это. Я пытаюсь сэкономить время, таким образом, я могу сделать больше за меньшее время, поскольку существует много, чтобы быть сделанным. Делает эту копию ссылка или.
вопрос задан: 16 June 2010 16:46
4
ответа

Какова лучшая практика для альтернативного решения Мультинаследования в C#

У меня есть некоторые классы, наследовались существующему Windows Controls как TextBox и DateTimePicker.. и т.д. я хочу добавить пользовательские технические возможности для этих классов как (Чтение, Предупреждение... и т.д.) они добавили...
вопрос задан: 16 June 2010 16:03
4
ответа

Perl платформы OO и проектирование программы - Moose и вывернутые наизнанку объекты Conway (Класс:: Станд.)

Это - больше типа примера использования вопроса..., но также и достаточно универсальный, чтобы быть более широко применимым: Короче говоря, я работаю над модулем, это - более или менее обертка командной строки; OO естественно...
вопрос задан: 12 June 2010 16:33
4
ответа

Что использование наследования от нескольких классов?

Я видел некоторые комментарии к форумам, и кажется, что люди хотят смочь наследоваться нескольким классам в c#. Почему Вам когда-либо было бы нужно это? Я не могу думать ни о каком использовании для этого, но так как существует...
вопрос задан: 3 June 2010 14:51
4
ответа

Статических методов нужно избежать как можно больше?

При разработке приложения в ООП статических методов нужно избежать как можно больше?
вопрос задан: 2 June 2010 15:20
4
ответа

Каково Эмпирическое правило при Представлении Инкапсулированных Методов класса

Рассмотрите следующую аналогию: Если у нас есть класс: "Автомобиль" мы могли бы ожидать, что это будет иметь экземпляр "Механизма" в нем. Как в: "Автомобиль ИМЕЕТ - механизм". Точно так же в классе "Механизма" мы ож
вопрос задан: 28 May 2010 23:54
4
ответа

Есть ли что-нибудь плохо в объявлении вложенного класса в интерфейсе в Java?

У меня есть интерфейс ProductService с методом findByCriteria. Этот метод имел длинный список nullable параметров, как productName, maxCost, minCost, производитель и так далее. Я осуществил рефакторинг этот метод...
вопрос задан: 24 May 2010 11:48
4
ответа

Создание интерфейсные и выгружаемые реализации в Python

Было бы возможно создать интерфейс класса в Python и различных реализациях интерфейса. Пример: Я хочу создать класс для pop3 доступа (и все методы и т.д.). Если я иду с...
вопрос задан: 18 May 2010 18:50
4
ответа

Как узнать подкласс от экземпляра базового класса?

Существует ли способ узнать название производного класса от экземпляра базового класса? например: класс A {....} Класс B расширяется {...} Класс c расширяется {...} Теперь, если метод возвращается...
вопрос задан: 18 May 2010 11:03
4
ответа

Хорошая архитектура кода для этой проблемы?

Я разрабатываю игру стрелка пространства с настраиваемыми поставками. Можно увеличить силу любого количества свойств поставки через пару радара charts*. Внутренне, я представляю каждую поставку как...
вопрос задан: 18 May 2010 09:21
4
ответа

Разделение логики кода от фактических структур данных. Лучшие практики? [закрытый]

У меня есть приложение, которое загружает много данных в память (это вызвано тем, что она должна выполнить некоторое математическое моделирование на наборах больших данных). Эти данные прибывают из нескольких таблиц базы данных, что все...
вопрос задан: 18 May 2010 08:50
4
ответа

Обработка возрастающих Изменений Моделирования данных в Функциональном программировании

Большинство проблем, которые я должен решить в своем задании как разработчик, имеет отношение к моделированию данных. Например, в мире веб-приложения ООП я часто должен изменять свойства данных, которые находятся в объекте...
вопрос задан: 11 May 2010 02:03
4
ответа

Установка прототипа JavaScript функционирует в объявлении класса объекта

Обычно, я видел опытные функции, объявленные вне определения класса, как это: функционируйте Контейнер (параметрический усилитель) {this.member = параметрический усилитель;} Container.prototype.stamp = функция (строка) {...
вопрос задан: 6 May 2010 22:26
4
ответа

Для чего указатели должны классифицировать участников, используемых?

Я читал об указателях на участников класса, но я никогда не видел, что они используются в любом практическом применении. Кто-то может объяснить, каковы варианты использования таких указателей? Это действительно необходимо для...
вопрос задан: 6 May 2010 05:06
4
ответа

Perl - Вызов конструктора подкласса от суперкласса (OO)

Это может оказаться смущающе глупым вопросом, но лучше, чем потенциальное создание смущающе глупого кода.:-) Это - вопрос о дизайне OO, действительно. Скажем, у меня есть объект...
вопрос задан: 5 May 2010 19:39