Hi Team,
Hope you are doing good.
As per best practice it is recommended to create an object for each screen. The purpose of this is other projects with the same object/screen can be reused instead of creating new one.
Multi object example: Gmail.
For launch gmail using URL one object
Inputting user name, password & clicking on sign in one object
Composing any email one object and so on.
Note: It is advisable to create individual action in an object for user name, password and sign on.
Let me know if you have any questions.
Omer