Метафора в программировании