@lanodan It isn't too weird. Python has something similar. You can name a reference to a function if you don't include the parentheses.
@lanodan And I just realize that the command design pattern is just to compensate for the lack of function pointers in some languages.
https://en.wikipedia.org/wiki/Command_pattern
@Eyoson @lanodan Yeah. Java is just a mountain of design pattern duct tape.
Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.
Many design patterns are this way
OOP idioms to compensate for a language's (usually Java) limitations