See also: Strategy pattern, Dynamic classification[?], Run and return successor[?], Duality between state and class[?]
... the Canadian Charter contains a provision, called the notwithstanding clause, by which some guarantees can be overridden through a legislativ ...