Does it happen to you?
That you start with a clear idea how the project will be written, each class with its own responsibility..
to end up in something like this:

?
That you start with a clear idea how the project will be written, each class with its own responsibility..
to end up in something like this:

?