This website uses cookies
We use cookies to continuously improve your experience on our site. More info.
An architectural pattern used in software design. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters.