Anonymous Quiz
    14%
    saveXMLFile()
      
    32%
    writeXML()
      
    4%
    storeXML()
      
    50%
    save()
      
    1. Simple Factory: один метод создаёт разные объекты.
2. Factory Method: делегирует создание объектов подклассам.
3. Abstract Factory: создаёт семейства связанных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    52%
    Iterator
      
    10%
    Traversable
      
    34%
    Iterable
      
    4%
    IteratorAggregate
      
    Anonymous Quiz
    56%
    preg_match()
      
    2%
    preg_find()
      
    5%
    preg_search()
      
    38%
    preg_match_all()
      
    2. В сложных случаях можно переопределить метод в классе для явной реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    13%
    getError()
      
    21%
    getErrorMessage()
      
    54%
    getMessage()
      
    13%
    getExceptionMessage()
      
    Anonymous Quiz
    6%
    null
      
    15%
    true
      
    68%
    false
      
    11%
    ошибка
      
    1. Модули верхнего уровня не должны зависеть от модулей нижнего уровня, оба должны зависеть от абстракций.
2. В коде это реализуется через интерфейсы: классы работают с интерфейсами, а не с конкретными реализациями.
3. Это упрощает тестирование и замену модулей без изменения основного кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    66%
    0
      
    10%
    false
      
    21%
    null
      
    2%
    ошибка
      
    Anonymous Quiz
    20%
    Метод класса будет переопределен методом трейта
      
    34%
    Метод трейта будет переопределен методом класса
      
    36%
    Произойдет ошибка
      
    9%
    Будет использован первый объявленный метод
      
    2. Удобство обмена: не требуется передавать секретный ключ для шифрования.
3. Поддержка цифровой подписи: позволяет проверять подлинность отправителя.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    65%
    CURLOPT_TIMEOUT
      
    9%
    CURLOPT_WAITTIME
      
    19%
    CURLOPT_EXECUTIONTIME
      
    7%
    CURLOPT_REQUESTTIME
      
    Anonymous Quiz
    56%
    cloneNode()
      
    13%
    duplicateNode()
      
    16%
    copyNode()
      
    16%
    replicateNode()
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    12%
    final
      
    11%
    protected
      
    75%
    abstract
      
    3%
    static
      
    Anonymous Quiz
    14%
    Использование встроенных функций для работы с массивами
      
    2%
    Использование глобальных переменных
      
    84%
    Использование замыканий (closures)
      
    0%
    Использование регулярных выражений
      
    💊4
  2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    7%
    Специальная область памяти для хранения данных о переменных.
      
    82%
    Механизм для группировки и организации классов, интерфейсов, функций в логически связанные группы.
      
    11%
    Функция для управления областью видимости переменных в PHP.
      
    0%
    Метод для создания и удаления пользовательских функций в PHP.
      
    Anonymous Quiz
    18%
    false
      
    5%
    ошибка
      
    42%
    null
      
    35%
    пустой массив
      
    Это механизм оптимизации памяти, при котором копия объекта создаётся только в случае изменения исходного объекта. До изменений объекты разделяют один и тот же адрес в памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM