Modern Java - do we need explicit class declarations?
When we develop a public API, we hope it will live long or forever. Do we? Then why do we still write...
Tags: java, functional, designpatterns, architecture