. "Software design pattern" . . . .