Что? я спрашиваю о паттернах ООП, которые можно применять разработчику при проектировании систем, особенно если они будут реализованы на плюсах. А ваш ответ я не понял =/
Паттерны сами по себе ритуалы и ничего более, ни свойств, ни обоснования, ничего.