The MicrokernelPattern separates a minimal functional core from extended functionality. The microkernel also serves as a socket for plugging in these extensions and coordinating their collaboration.
Back to DesignPatterns