diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 9c7391d..2aed6e0 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -7542,7 +7542,7 @@ For example, `center` has to be implemented by every class derived from `Shape`. ##### Example, dual hierarchy -How can we gain the benefit of stable hierarchies from implementation hierarchies and the benefit of implementation reuse from implementation inheritance? +How can we gain the benefit of stable hierarchies from interface hierarchies and the benefit of implementation reuse from implementation inheritance? One popular technique is dual hierarchies. There are many ways of implementing the idea of dual hierarchies; here, we use a multiple-inheritance variant.