Параллельно затронуты типовые ситуации, которые встречаются на практике. Если смотреть на структуру, становится заметно, что она не фиксируется в одном шаблоне, а меняется между вариантами. Если нужно можно подстроить эту структуру под свою задачу. Ниже размещён углублённый конспект.