Slide 16
Slide 16 text
• Strange methods: Objects.requireNonNull,
Collections.unmodifiableList, etc
• Classes, classes, classes everywhere:
Optional, BiFunction, Consumer,
BiConsumer, TriConsumer, QuadConsumer!!
• Many design patterns: singleton, builder,
AbstractStaticFactoryProxyProxySingletonB
uilder
Improving Java