4
ответа

Вопрос об Интервью Amazon: Разработайте [закрытую] парковку OO

Разработайте парковку OO. Что классы и функции будут он иметь. Это должно сказать, полный, пустой и также быть в состоянии найти пятно для Камердинера, паркующего. Партия имеет 3 различных типов парковки: регулярный...
вопрос задан: 19 April 2009 06:28
4
ответа

Слабая связь и методы OO для новичков

Хранение слабо связанных классов является важным аспектом написания кода, который легко понять, изменить, и отладка - я получаю это. Как новичок, тем не менее, примерно каждый раз, когда я добираюсь вне самого простого...
вопрос задан: 27 March 2009 18:20
4
ответа

В PHP 5.x, как я могу обнаружить, если класс абстрактен или не во время выполнения?

Я - цикличное выполнение через массив имен классов в PHP, выбранном через get_declared_classes (). Как я могу проверить каждое имя класса, чтобы обнаружить, является ли тот конкретный класс абстрактным классом или нет?
вопрос задан: 20 March 2009 15:51
4
ответа

Почему мы используем интерфейс без участника?

Какой смысл того, чтобы писать интерфейс без участников? INamingContainer является одним примером в Платформе.NET. И это описано в MSDN как: Определяет контейнерное управление, которое создает новое...
вопрос задан: 17 March 2009 13:46
4
ответа

Надлежащая вонь OO

Как я должен разработать "Надлежащую" Вонь OO? Идея Надлежащего существа, что любой элемент может быть изменен: форма шара, суда и весел, добавляя препятствия и даже "включения питания", как "может...
вопрос задан: 14 March 2009 03:40
4
ответа

TDD: Статические методы, внедрение зависимости, кэширование и Вы!

Надежда я могу объяснить это несколько прилично, поскольку она взрывается от гнева в моем мозгу сегодня. Я изучаю TDD в C#, таким образом, я все еще пытаюсь повторно соединить мозг проводом для установки ему. Скажем, у меня есть Пользовательский класс, эт
вопрос задан: 2 March 2009 20:21
4
ответа

Функциональное программирование: состояние по сравнению с переназначением

Я нуждаюсь в помощи, получая мою голову вокруг различия между моим текущим понятием ООП состояния и способом, которым это было бы сделано на функциональном языке как Haskell или Clojure. Использовать банальный пример...
вопрос задан: 25 December 2008 02:04
4
ответа

Основанная на прототипе объектная ориентация. Хороший, плохой, злой?

Я происхожу из языков ориентации объекта классов, и недавно я учил те необычные динамические языки (JavaScript, Python и Lua), и я хочу некоторые подсказки о том, как использовать OO в тех...
вопрос задан: 22 December 2008 02:36
4
ответа

Действительно ли частичная специализация шаблона класса является ответом на эту проблему проектирования?

Скажите, что у Вас есть класс, кто задание, которое он должен подключить к удаленному серверу. Я хочу абстрагировать этот класс для обеспечения двух версий, та, которая соединяется через UDP и другой через TCP. Я хочу создать...
вопрос задан: 10 December 2008 16:07
4
ответа

Доступность класса по умолчанию в C#

по умолчанию класс: частный? внутренний? изолированный?
вопрос задан: 7 December 2008 04:54
4
ответа

Существует ли способ достигнуть 'защищенного' члена другого объекта от производного типа?

класс MyBase {защищенный объектный PropertyOfBase {добирается; набор; }} класс MyType: MyBase {освобождают MyMethod (параметр MyBase) {//, я ищу: возразите p = параметр....
вопрос задан: 5 December 2008 17:54
4
ответа

Как я могу вынудить основного конструктора быть вызванным в C#?

У меня есть класс BasePage, из которого происходят все другие страницы: общедоступный BasePage класса Этот BasePage имеет конструктора, который содержит код, который должен всегда работать: общедоступный BasePage () {//Важный код...
вопрос задан: 27 November 2008 15:43
4
ответа

Шаблон разработки для memcached кэширования данных

Легко обернуть дополнительный memcached, кэширующийся вокруг Ваших существующих запросов базы данных. Например: Старый (только для DB): функциональный getX x = добирается от Нового конца x возврата дб (DB с кэш-памятью): функция...
вопрос задан: 10 November 2008 00:12
4
ответа

Как избежать Анемичных Моделей предметной области и поддержать Разделение Проблем?

Кажется что решение сделать Ваши объекты полностью осведомленными об их ролях в системе и все еще постараться не иметь слишком много зависимостей в модели предметной области на базе данных и сервиса...
вопрос задан: 22 October 2008 23:01
4
ответа

ООП: Когда создать производные классы, и когда реализовать опции с условными выражениями?

Когда я должен продолжить делать производные классы, и когда я должен просто добавить условные выражения к своему коду? например, для ракетного объекта класса; класс Снаряд: общедоступный Объект; класс Ракета: общедоступный Снаряд;...
вопрос задан: 19 October 2008 09:30
4
ответа

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

Я испытываю то, чему я верю, круговая проблема зависимости с моим приложением PHP. Сообщите мне, неправильно ли это. Вот ситуация: Два класса, LogManager и DBSession...
вопрос задан: 12 October 2008 04:03
4
ответа

“Встроенное” инстанцирование класса в PHP? (Для простоты объединения в цепочку метода)

Идиома, наиболее часто используемая на языках OO как Python и Ruby, инстанцирует объекта и объединяет в цепочку методы, которые возвращают ссылку на сам объект, такой как: s = Пользователь new.login.get_db_data....
вопрос задан: 9 October 2008 15:57
4
ответа

Шаблоны разработки подтверждения правильности данных

Если я имею набор таблиц базы данных (в файле Доступа, например) и должен проверить каждую таблицу в этом наборе против набора правила, который имеет оба общих правила через все таблицы, а также...
вопрос задан: 5 September 2008 15:24
4
ответа

Выполните итерации по подклассам данного класса в данном модуле

В Python, учитывая модуль X и класс Y, как я могу выполнить итерации или генерировать список всех подклассов Y, которые существуют в модуле X?
вопрос задан: 4 September 2008 18:05
3
ответа

Сортировка объектов значениями свойств

Как реализовать следующий сценарий с помощью JavaScript только: Создайте автомобильный объект со свойствами (максимальная скорость, бренд, и т.д.) Сортируют список автомобилей, заказанных теми свойствами
вопрос задан: 21 November 2019 16:33
3
ответа

Сколько работы должно быть сделано в конструкторе?

Если операции, которые могли занять время, выполняются в конструкторе или если объект создается и затем инициализируется позже. Например, при построении объекта, который представляет...
вопрос задан: 17 October 2019 04:34
3
ответа

Используя $this в статической функции перестал работать

У меня есть этот метод, в котором я хочу использовать $this, но все, что я получаю: Фатальная ошибка: Используя $this если не в контексте объекта. Как я могу заставить это работать? общедоступная статическая функция userNameAvailibility () {...
вопрос задан: 11 October 2019 06:49
3
ответа

Если регулярные выражения являются методами, то какому классу они соответствуют?

Регулярные выражения на самом деле являются методами: скажем, rx / foo /. являются частью класса. Что бы это ...
вопрос задан: 27 June 2019 18:01
3
ответа

Сцепление и Отделение, что они представляют?

Что такое Сцепление и Отделение? Я нашел информацию о связи, но не об отделении.
вопрос задан: 14 March 2019 19:44
3
ответа

Структура C/C++ смещается

Я ищу часть кода, который может сказать мне смещение поля в структуре, не выделяя экземпляр структуры. IE: учитывая структуру mstct {интервал myfield; интервал myfield2;...
вопрос задан: 23 February 2019 23:48
3
ответа

Разве информация не Компетентна и Говорит, не Спрашивают противоречащий Единственному Принципу Ответственности?

Информационный эксперт, Tell-Don't-Ask, и SRP часто упоминаются вместе как лучшие практики. Но я думаю, что они противоречат. Вот то, о чем я говорю. Код, который способствует SRP, но нарушает Tell-Don't-...
вопрос задан: 20 February 2019 16:02
3
ответа

метод инициализации ruby ​​- цель инициализации аргументов

Я немного запутался в методе инициализации. Я понимаю, что он вызывается автоматически, когда вы делаете Person.new и добавляете к нему аргументы, например Person.new ("james") То, что я не понимаю, это ...
вопрос задан: 18 January 2019 18:34
3
ответа

Как считать вызовы метода по экземпляру

У меня есть следующий Кодекс. открытый интерфейс Animal {void eat (); } открытый класс Lion реализует Animal {@Override public void eat () {System.out.println ("Lion can eat"); } ...
вопрос задан: 18 January 2019 13:34
3
ответа

Что-то как обратный вызов делегирует функцию в php

Я хотел бы реализовать что-то подобное c# методу делегата в PHP. Быстрое слово для объяснения, что я пытаюсь сделать в целом: Я пытаюсь реализовать некоторую асинхронную функциональность. В основном...
вопрос задан: 7 September 2018 16:16
3
ответа

Есть ли в Python функции, или действительно ли все - метод?

Или действительно ли все - метод? Так как все - объект, определение вообще: просто метод этого file.py, правильно?
вопрос задан: 22 August 2018 20:06