Software design patterns
Object-oriented programming
Method
Cross-platform software
Java
Main function
Function overloading
Polymorphism in object-oriented programming
Chain-of-responsibility pattern
Computing
Software engineering
Computer programming