Common Design Patterns

A hyperslice is a complete object behaviour hierarchy intended to encapsulate concerns in dimensions other than the dominant one.