Magento 2 uses dependency injection means when ever client required any services we have to pass in constructor.
So magento take care like automatically create objects recursively..
but there is a statement like we should not use object manager. I'm very confusing on this part. Can you some one explain ?