Classes for mastering Java: design patterns Technology stack & dependencies Java: 14 Apache Maven: 3.3.0 Apache Commons Lang: 3.11 JUnit: 5.7 OpenJDK IntelliJ IDEA Ultimate Features Implementations of design patterns in Java Design patterns: creational, structural, and behavioral build plugins: maven-compiler-plugin, maven-assembly-plugin strings, arrays, operators, lambdas, threads, HashMaps, HashSets, iterators, loops, patterns, matchers, ...