engenharia-de-software

Это плохая практика использовать интерфейсы пустые?

Уже слышал отзывы, что это будет хорошая идея, когда может возникнуть реализации в будущем. Уже слышал ... ceof AcceptableInterface); } is_acceptable_class(new stdClass); // false is_acceptable_class(new Acceptable); // true

$GLOBALS для хранения параметров?

Привет, на прошлой неделе я спросил, какой был лучший способ хранить и считывать параметры, чтобы веб-са ... сли хранить свои настройки в нем ? И как я специально положил мои данные конфигурации вне досягаемости общественности ?

Мы должны использовать все переменные как частные?

Должны всегда использовать атрибуты класса как частные? То, что переменные частных помогают предотврати ... например, если класс Pessoa объявляет атрибут частного называется nome, только класс Pessoa будет иметь доступ к нему.

В чем преимущество использования рекурсивной функции?

Недавно я обнаружил, известные (или не очень известных, так) Рекурсивные Функции, и я нашел очень интере ... сивные функции, а не Цикл Повтора, общим e.g. for/while)? Какие ситуации подходят для использования рекурсивные функции?

Почему же проверить значение по умолчанию

Когда я пытаюсь приготовить что-нибудь, просто они, может быть, появится-меня всегда вопрос: я Долже ... гается и содержит значение по умолчанию, или в самом деле не следует доверять, и я должен проверить полученные значения?