This is not an Abstract Factory . This is a Mediator combined with Command .
The performer interface is a team template. The implementation execute()
obeys the team.
According to GoF, the intent of the pick pattern is:
, . .
JDK
java.util.Timer scheduleXXX()
java.util.concurrent.Executor execute()
.
java.lang.reflect.Method invoke()
. .