[OOP] Какой принцип ООП "нарушает" следующий фрагмент кода:
Anonymous Quiz
62%
Инкапсуляция
10%
Композиция
6%
Равенство
8%
Полиморфизм
5%
Агрегация
9%
Не знаю
[OOP] Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Anonymous Quiz
8%
Полиморфизм
79%
Инкапсуляция
9%
Абстракция
3%
Наследование
0%
Не знаю
Forwarded from Golang задачи с собеседований
Какая ошибка использования defer допущена в данном коде?
Forwarded from Golang задачи с собеседований
Какая ошибка использования defer допущена в данном коде?
Anonymous Quiz
16%
defer должен быть после if err != nil но перед return
9%
defer должен быть в конце функции
47%
defer должен быть после if err != nil {...}
19%
ошибки нет
9%
Не знаю
[OOP] Делегат - ____ . укажите верное утверждения
Anonymous Quiz
63%
используется для передачи методов в качестве аргументов к другим методам.
14%
это модификатор уровня агрегируемого метода
17%
это не явная реализация полиморфизма
5%
Не знаю
[OOP] Отношение реализации
Anonymous Quiz
10%
является синонимом отношения зависимости
14%
является частным случаем ассоциации
24%
не существует в ООП
39%
является отношением типа наследования
12%
не знаю
[OOP] Какая разница между объектом и классом?
Anonymous Quiz
6%
Класс - это исходный код, а объект - скомпилированный и выполняемый код
10%
Класс может иметь много экземпляров, а объект - один или ниодного
10%
Класс может инстанциировать объекты, а сам объект - нет
72%
Объект - это экземпляр класса
2%
Не знаю
Можно ли конструктор пометить c помощью модификатора virtual?
Anonymous Quiz
12%
При использовании модификатора доступа static, конструкторы могут быть виртуальными
10%
При использовании модификатора доступа protected, конструкторы могут быть виртуальными
58%
Конструкторы не могут быть виртуальными
9%
Конструкторы могут быть виртуальными только в исключительных ситуациях
12%
Не знаю
[OOP] Что производный класс не наследует от базового класса?
Anonymous Quiz
31%
Не наследуются методы конструктора, деструктор, операции присваивания и дружественных функции.
41%
Не наследуются методы виртуальных функций, статических методов.
24%
Не наследуются методы конструктора и виртуальных методов.
4%
Не знаю
[OOP] Как называется объект, задача которого состоит в реакции на возникновение определенного события?
Anonymous Quiz
2%
Repeater
23%
Callback
29%
Observer
3%
Publisher
41%
Trigger
2%
Не знаю
[OOP] Наследование и композиция взаимоисключающие понятия. То есть при создании иерархии объектов используется либо наследование, либо композиция.
Anonymous Quiz
40%
Да
53%
Нет
7%
Не знаю
This media is not supported in your browser
VIEW IN TELEGRAM
- Как работает ваш проект?
- Ща покажу
- Ща покажу
Как вы относитесь к рекламе на канале?
Anonymous Poll
49%
нейтрально
11%
отпишусь!
40%
если не чаще раза в неделю - норм
Тренды архитектуры и дизайна программного обеспечения
Новые идеи и веяния и почему одни сейчас только в моде, а другие уже созрели для продакшена в статье - https://www.infoq.com/articles/architecture-trends-2020/
На картинке тренды слева направо от новых до уже устоявшихся.
Новые идеи и веяния и почему одни сейчас только в моде, а другие уже созрели для продакшена в статье - https://www.infoq.com/articles/architecture-trends-2020/
На картинке тренды слева направо от новых до уже устоявшихся.
[OOP] Что из перечисленного является преимуществом объектно-ориентированного подхода к программированию перед структурным программированием:
Anonymous Quiz
5%
В ООП не используются функции и процедуры
77%
ООП позволяет объединять состояние объектов и их поведение
5%
ООП не поддерживает повторное использование компонентов
10%
ООП поддерживает разработку программ "сверху-вниз"
1%
ООП не поддерживает понятие абстракции
2%
Не знаю
Forwarded from PHP задачи с собеседований
Forwarded from Java задачи с собеседований
Несколько вопросов по многопоточности
1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
Что там Github на Satellite 2020 показал:
- codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
- codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/