{
  "id": "observer",
  "name": "Observer",
  "category": "Behavioral",
  "description": "Defines a one-to-many dependency so that when one object changes state, all its dependents are notified automatically.",
  "url": "https://gratisapi.com/api/design-patterns/observer"
}
