150 basic OOP design patterns for Java, Scala, Clojure, Go, Kotlin, Python, C#, JavaScript, and more: Microservices, Enterprise Integration, Functional Programming, Data Modeling, Machine Learning…