In OOP (Object-Oriented Programming), il termine decoupling (disaccoppiamento) si riferisce alla pratica di ridurre le dipendenze tra le classi o i componenti di un sistema, in modo che siano il più possibile indipendenti l’uno dall’altro.