October 2022
Intermediate to advanced
576 pages
15h 37m
English
Topics in This Chapter
Java was designed as an object-oriented programming language in the 1990s when object-oriented programming was the principal paradigm for software development. Interfaces are a key feature of object-oriented programming: They let you specify what should be done, without having to provide an implementation.
Long before there was object-oriented programming, there were functional programming ...