Adapters Adapters transform one interface into another The STL provides function object adapters In fact it provides a lot of them