balking pattern
design pattern that only executes an action on an object when the object is in a particular state
en-GB/ˈbɔːlkɪŋ ˈpætən/
en-US/ˈbɔkɪŋ ˈpædɚn/
design pattern that only executes an action on an object when the object is in a particular state