servant pattern
software design pattern; object used to offer some functionality to a group of classes without defining that functionality in each of them
en-US/ˈsɝvənt ˈpædɚn/
en-GB/ˈsɜːvənt ˈpætən/
software design pattern; object used to offer some functionality to a group of classes without defining that functionality in each of them