The open-closed principle