Isolate Changes
Architecture and code structurestub
Intent
Introduce interfaces and intra-system borders, so that changes cannot propagate to other areas.
Related patterns
-
Anticorruption Layer
An anticorruption layer is a logical layer that provides a stable interface to (potentially) volatile software components. As long as this interface remains untouched developers can implement changes or even replace their own or third-party software without affecting the clients of this interface.
Found a mistake or want to add your experience? Edit this pattern on GitHub.