Anonymous Quiz
34%
FileReader
12%
TextReader
51%
StreamReader
3%
FileInputStream
🔥1
Anonymous Quiz
33%
WriteText()
23%
WriteLine()
33%
Write()
12%
Append()
💊19
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
Anonymous Quiz
13%
FileWriter
11%
TextWriter
71%
StreamWriter
5%
FileOutputStream
🔥3
Anonymous Quiz
7%
List<T>
66%
HashSet<T>
3%
Queue<T>
24%
Dictionary<TKey, TValue>
🔥2👍1
1. Уменьшения связности между компонентами.
2. Повышения тестируемости за счет легкой замены зависимостей.
3. Управления жизненным циклом объектов через внешние механизмы, такие как контейнеры DI.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
3%
HashSet<T>
1%
List<T>
95%
Dictionary<TKey, TValue>
0%
Queue<T>
💊2👍1
Anonymous Quiz
4%
List<T>
68%
Queue<T>
26%
Stack<T>
2%
HashSet<T>
👍2
- Мера зависимости между модулями системы.
- Чем слабее связность, тем легче изменять и тестировать код.
2. Связность (Cohesion):
- Мера, насколько хорошо элементы внутри модуля связаны друг с другом.
- Высокая связность означает, что модуль выполняет одну задачу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔9👍1
Anonymous Quiz
86%
throw
2%
raise
10%
catch
1%
finally
👍3
Anonymous Quiz
20%
GetMessage()
18%
GetError()
28%
Message()
34%
Message
💊20❤1
1. Один объект использует конкретные методы или структуры другого.
2. Изменение одного объекта требует изменения другого. Это затрудняет поддержку и тестирование кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Anonymous Quiz
3%
Process
85%
Thread
11%
Task
1%
Runnable
🔥2
Anonymous Quiz
80%
lock
10%
synchronized
6%
mutex
4%
monitor
💊3🔥1
1. Создавать простые интерфейсы для сложных систем.
2. Сосредотачиваться на логике, а не на деталях реализации.
3. Обеспечивать полиморфизм и унифицированный подход к различным объектам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
70%
Add()
17%
Insert()
7%
Attach()
6%
Create()
🔥2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Anonymous Quiz
14%
DataContext
80%
DbContext
4%
ObjectContext
2%
DataContainer
🔥2
Anonymous Quiz
40%
Task.FromResult()
29%
Task.Run()
4%
Task.Delay()
28%
Task.CompletedTask()
🔥4👍2