In PHP, Design patterns are technically a description of communication between objects and classes which are customized in order to solve a common obstacle related to designs in a particular context. Basically, they provide a common reusable solution to everyday programming problems. Design patterns or templates help in speeding up the process of web development and can be used multiple times in different scenarios as required.

BY Best Interview Question ON 06 Jul 2020