Method hiding instead of static virtual C++ I want to create a utility class (which are usually static) and combine it with OOP’s abstraction.