Status: IN
Memento's narrow/wide interface design — a narrow opaque interface for the Caretaker allowing only pass-through, and a wide state-access interface for the Originator — is a concrete instantiation of the Interface Segregation Principle: the Caretaker depends only on the minimal interface its role requires, while the Originator accesses full state through a separate role-specific interface, with encapsulation enforced by the segregation itself.
Memento's dual-interface design concretely instantiates ISP's role interface principle as an encapsulation mechanism
Depends on (SL): memento-two-interfaces-narrow-and-wide, isp-role-interfaces-vs-fat-interfaces