I think you will find most Java programmers were using these patterns before they came across the book. The language naturally leads you in that direction. The book just put a name on them.
Java was released in 1995.
https://c2.com/doc/oopsla87.html