My opinion: no one and they are all at the same time.
All fragments show a method with a name action. Part of the design of OO as a whole is that each method does only one thing, and the name of the method reflects this; actionas the name of the method does not reflect and can be used as a title for something. Considering what the thing actually does, this method should apparently be called something like executeProcName.
OO , . , getters - , , OO , jball . , , # 3 / ( ) # 2, .
, , , .