I guess this is a very broad topic and I dont expect any right answer, but I am not sure how to approach it.
I have followed many tutorias fulls of barking dogs and similar. But once I decided to start my very own projects I realized sometimes it is not really clear.
Obviously the methods and objects have to be designed depending on how they are going to interact with each other, but I am lost with so many posibilities…
For example, today I started writing a to-do app… I created a class Entry (content) and a main class Book as (container)
Once the entry object is created, it has to be added to the book object. But… where should that method be? in the Book class or in the Entry class?
I am having that sort of questions and I am not sure how and where can I learn.
Oh my amazing to-do list is here in case anyone is curious.
It doesnt have comments but it is very basic and self explanatory.