0
ответов

В каком классе должна храниться таблица поиска? [закрыто]

В мире есть агенты в разных местах, и только один агент в любом месте. Каждый агент знает, где он находится, но мне также нужно быстро проверить, есть ли агент в данном месте. ...
вопрос задан: 3 February 2011 19:50
0
ответов

PHP - определение классов внутри функции

Это плохая практика? например: function boo () {require_once ("class.moo.php"); } ...?
вопрос задан: 3 February 2011 19:16
0
ответов

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

Последние несколько лет я занимался разработкой почти исключительно кода на языке Си. В настоящее время я хочу освежить свои навыки объектно-ориентированного дизайна. Может ли кто-нибудь порекомендовать какие-либо ресурсы, у которых есть приличная ...
вопрос задан: 3 February 2011 19:08
0
ответов

Приложения с большим количеством доменов без ORM

Я относительно новичок в мире разработки программного обеспечения. В настоящее время я работаю над проектом, который довольно большой, и это достойный объектно-ориентированный код, в основном соответствующий принципам доменного дизайна. Однако часто ...
вопрос задан: 3 February 2011 17:47
0
ответов

Вопрос статических методов php

В чем разница между этими двумя частями кода? class something {static function doit () {echo 'привет, мир'; } } something :: doit (); и то же самое, но без статики ...
вопрос задан: 3 February 2011 10:15
0
ответов

Лучше иметь механизм кэширования внутри или вне класса Factory?

мой вопрос здесь не строго связан с языком, это скорее общая концепция программирования. Если у меня есть класс Factory, у которого есть метод для возврата объектов Parser, и эти классы синтаксического анализатора, я знаю, делают ...
вопрос задан: 3 February 2011 07:36
0
ответов

PHP - передача переменных классам

Я пытаюсь изучить ООП, и я сделал этот класс class boo {function boo (& другой_класс, $ некоторая_нормальная_переменная) {$ некоторая_нормальная_переменная = $ другой_класс-> do_something (); } функция ...
вопрос задан: 2 February 2011 17:42
0
ответов

Единая ответственность в smalltalk

Если принцип единой ответственности применяется к ООП, и smalltalk (и ruby ​​также) считается одним из наиболее объектно-ориентированных языков, почему класс Object может отвечать на такое количество сообщений ? Всего лишь несколько из ...
вопрос задан: 31 January 2011 16:48
0
ответов

Попытка понять суть прототипов в JavaScript

Я понимаю, что об этом спрашивали сотни раз, однако я не могу понять концепцию «почему» прототипов в JavaScript, в отличие от имитации классов (да, я знаю, что JavaScript - это ...
вопрос задан: 30 January 2011 04:37
0
ответов

Частные и привилегированные методы против методов-прототипов

В JavaScript я могу создавать частные и привилегированные методы, объявляя их в конструкторе. Этим я должен вывести их из прототипа объекта. Тогда я теряю возможность ...
вопрос задан: 30 January 2011 01:18
0
ответов

Сериализация XML в C #

Я пытаюсь следовать руководству Microsoft по сериализации XML, но возникают некоторые проблемы !! Это XML-файл, используемый в качестве входных данных:
вопрос задан: 29 January 2011 19:04
0
ответов

Как внести изменения в пользовательский интерфейс действий из Android AsyncTask?

В сценарии, где у меня есть пользовательский интерфейс, который будет обновляться из отдельного потока (с использованием AsyncTask ), Я могу определить AsyncTask как внутренний класс действия, но у него есть два недостатка, которые я нахожу ...
вопрос задан: 29 January 2011 12:18
0
ответов

Таргетинг на
  • первого уровня, а не на вложенные
  • s
  • У меня есть следующий HTML:
    0
    ответов

    Основной код метода полностью внутри try / catch: Это плохая практика?

    Обычно я помещаю весь код своего метода Main в блок try / catch, например: public static void Main (string [] args) {try {// code} catch (Exception e) {// code} } ...
    вопрос задан: 28 January 2011 11:20
    0
    ответов

    Правильное проектирование класса

    У меня есть несколько вопросов по JavaScript, которые мне нужно решить вниз. Чтобы помочь, у меня есть простое определение класса, которое я пишу: var dataSource = function (src, extension) {return {exists: ...
    вопрос задан: 28 January 2011 07:40
    0
    ответов

    Ограничения на использование локальных переменных в C ++?

    У меня было несколько вопросов в техническом собеседовании, которые я думал, что знаю, но хотел перепроверить (они сказали, что я прошел, но Я не был уверен в этом): Переменная, объявленная внутри метода класса ... ...
    вопрос задан: 28 January 2011 00:16
    0
    ответов

    Как сделать рефакторинг менее «разрушительным»? [закрыто]

    В настоящее время выполняется довольно серьезный рефакторинг приложения из-за очень позднего изменения основных требований. Когда я занимаюсь подобными вещами, я всегда чувствую, что не подхожу к этому очень ...
    вопрос задан: 27 January 2011 14:44
    0
    ответов

    Поле xxx никогда не назначается и всегда будет иметь значение по умолчанию null

    Кто-нибудь знает, в чем проблема? Я получил это предупреждение. Поле xxx никогда не назначается и всегда будет иметь значение по умолчанию null на частном статическом Quantizer Quantit; Я не знаю, что делать, чтобы исправить ...
    вопрос задан: 26 January 2011 23:07
    0
    ответов

    Игра в монополию в OOD?

    Я нашел этот интересный пост в блоге через CodingHorror: мой любимый вопрос на собеседовании. Вкратце, он рассказывает о проблемах объектно-ориентированного проектирования при разработке игры «Монополия» с ...
    вопрос задан: 26 January 2011 21:47
    0
    ответов

    Перегруженные методы в интерфейсе

    мой вопрос на сегодня: плохо ли перегружены методы в интерфейсе? Вы знаете, типа «опустить параметры, если вам все равно, мы выясним значения по умолчанию» - это перегруженные методы. Вот так: void Add (...
    вопрос задан: 26 January 2011 06:14
    0
    ответов

    Как можно одна реализация объектно-ориентированного программирования в Lua?

    Lua не имеет встроенной поддержки объектно-ориентированного программирования, но позволяет создавать ее самостоятельно. Не могли бы вы поделиться некоторыми способами реализации объектно-ориентированного подхода? Пожалуйста, напишите один пример для кажд
    вопрос задан: 25 January 2011 21:30
    0
    ответов

    Как я могу создать копию объекта в Python?

    Я хотел бы создать копию объекта. Я хочу, чтобы новый объект обладал всеми свойствами старого объекта (значения полей). Но я хочу иметь независимые объекты. Итак, если я изменю значения ...
    вопрос задан: 25 January 2011 13:48
    0
    ответов

    Есть ли какие-либо преимущества в следовании принципу открытого / закрытого при использовании BDD?

    Принцип открытого / закрытого типа, похоже, заключается в предотвращении регрессий в объекте или методе . Учитывая, что ваш код покрыт тестами, потому что вы практикуете BDD, это кажется избыточным требованием. В ...
    вопрос задан: 24 January 2011 12:14
    0
    ответов

    Вопрос по объектно-ориентированному дизайну

    Мне нужно создать класс, который создает файл конфигурации XML на основе других объектов. Есть 3 различных объекта. Алгоритм построения очень похож для всех объектов, но не одинаков. Я был ...
    вопрос задан: 24 January 2011 10:52
    0
    ответов

    правильная иерархия классов для 2D и 3D векторов

    Я хочу иметь общий векторный абстрактный класс / черту, который определяет определенные методы, например: trait Vec {def + (v: Vec): Vec def * (d: Double): Vec def dot (v: Vec): Double def norm: Double } Я хочу ...
    вопрос задан: 23 January 2011 11:46
    0
    ответов

    Создание экземпляров объектов в конструкторе

    Есть ли польза от следующих действий: открытый класс Foo {частный бар-бар; общественный Foo () {бар = новый бар (); } } Вместо этого: открытый класс Foo {...
    вопрос задан: 23 January 2011 07:45
    0
    ответов

    Javascript, внутренние классы и способы эффективного доступа к родительской области

    В Javascript я хотел бы определить класс с внутренний (или вложенный) класс. Внутри внутреннего класса я хотел бы иметь доступ к родительскому экземпляру. Как я могу сделать это эффективно? Некоторые ...
    вопрос задан: 22 January 2011 15:21
    0
    ответов

    Как передать глобальные переменные классам в PHP?

    Как я могу передать глобальные переменные классам, которые я хочу использовать, не объявляя их как ГЛОБАЛЬНЫЕ в каждом методе учебный класс ? пример: $ admin = "admin_area"; if ($ _ POST ['логин']) {$ user = ...
    вопрос задан: 22 January 2011 13:51
    0
    ответов

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

    Следует ли при любых обстоятельствах использовать геттеры-установщики класс внутри класса?
    вопрос задан: 22 January 2011 10:43
    0
    ответов

    PHP: Как может $ эта переменная внутри одного класса быть объектом другого?

    Вот пример: class Test {public function TestMethod () {print_r ($ this); // Дает мне "Test1 Object ()"} } class Test1 {общедоступная функция Test1Method () {Test: ...
    вопрос задан: 21 January 2011 15:12