Question d’entretien chez Empower

Describe design patterns in Java.

Réponse à la question d'entretien

Utilisateur anonyme

11 mai 2017

In software development are general repeatable solutions to a commonly occurring problem in software design. It is more of a template on how to solve a problem. They are beneficial in that they speed up development process by providing tested, proved development paradigms. In addition they help developers to communicate using well known, well understood names for software interactions. Examples include Singleton, Abstract factory, Builder patter, prototype, adapter, bridge, composite and many more.