Which design pattern is commonly used to implement a software design that allows for changes in the requirements of the software to be easily accommodated?

  • Factory pattern
  • Observer pattern
  • Singleton pattern
  • Adapter pattern

0 voters