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