Describe the factory class in Magento
Developers use factory classes in Magento whenever they need to generate code from scratch. By nature, factory classes are database entities and are generated automatically for each module.
Why are factory classes convenient? They allow app managers to access and edit entity records without calling the ObjectManager. This way, a developer doesn't have to violate dependency injection principles and can closely follow best Magento coding practices.
When you ask a candidate whether or not a developer has to define a factory class manually, the answer should be – no, he doesn't have to. However, the feature is supported and used wherever you need to define specific behaviors.
0 Answers
0Be the first to answer this interview question.
Your Answer
Sign in to post your answer and help the community.