Andris on LinkedIn commented that this might be related to other design patterns, to which I responded:
I guess the facade is the classical pattern that best matches what I’m describing. You could say the keyhole is one of the ways in which a facade can be leveraged. The facade is more general and has other potential applications besides constraining the API surface.
Andris on LinkedIn commented that this might be related to other design patterns, to which I responded:
I guess the facade is the classical pattern that best matches what I’m describing. You could say the keyhole is one of the ways in which a facade can be leveraged. The facade is more general and has other potential applications besides constraining the API surface.