❤2
Цепочка обязанностей — это шаблон проектирования, который позволяет построить цепочку объектов-обработчиков, обрабатывающих запрос по очереди.
Рассмотрим простой пример:
«Представьте ситуацию, когда вы идете в банк и стоите в очереди. Клиент перед вами может быть обслужен кассиром, менеджером или руководителем, в зависимости от сложности его запроса. Если кассир не может справиться с запросом, он передает его менеджеру, а если и менеджер не может помочь, запрос передается руководителю»
Каждый «обработчик» (кассир, менеджер, руководитель) представляет звено в цепочке обязанностей. Клиент (запрос) передается от одного звена к другому, пока его запрос не будет обработан или цепочка не закончится.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вариант объявления массива на какой строке является НЕ корректным?
Anonymous Quiz
12%
Строка №1
39%
Строка №2
15%
Строка №3
13%
Строка №4
20%
Все варианты верные
🤔27❤1👍1
К вашему вниманию любимая рубрика «инструкция для чайников — как самостоятельно сделать свой первый деплой».
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🤔7
Сортировка пузрьком — алгоритм, представляющий собой итерационный процесс, в котором сравниваются соседние элементы массива.
Если элемент слева больше элемента справа, то значения меняются местами. Это продолжается до тех пор, пока все элементы не будут отсортированы по возрастанию.
В приведенном коде метод bubbleSort() использует входной параметр sortArray — массив, который нужно отсортировать. Внешний цикл for итерируется по каждому элементу массива, а внутренний цикл for начинается с первого элемента массива до предпоследнего индекса — sortArr.length - i - 1.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣44❤15🤯7👍1
Spring выпустил Spring AI 1.0.0 M3, который принес множество значительных улучшений и новых возможностей в разработку AI-приложений.
В данной статье автор рассказал про улучшения, связанные с observability, совершенствование системы advisor`ов и оптимизацию работы с функциями и embedding моделями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5
Какие два класса не наследуются от Object?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😁9❤3
Если вам когда-нибудь придётся извлечь имя (символы, идущие перед '@') из адреса электронной почты, воспользуйтесь этим отрывком кода и адаптируйте его под себя.
Метод
extractNameFromEmail принимает строку с адресом электронной почты и возвращает подстроку до символа "@" (если символ "@" присутствует в строке) в качестве имени.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🏆4👍3😎3