Assertion: policy | /r/CapableOf | invert the relationship
Facets:
value: between base class
type: OTHER
Source sentences:
text: A notable feature of this aspect of the policy idiom is that, relative to object-oriented programming, policies invert the relationship between base class and derived class - whereas in OOP interfaces are traditionally represented by (abstract) base classes and implementations of interfaces by derived classes, in policy-based design the derived (host) class represents the interfaces and the base (policy) classes implement them.