From the course: Foundations of AI and Machine Learning for Java Developers

Unlock this course with a free trial

Join today to access over 24,500 courses taught by industry experts.

Design patterns

Design patterns

- [Instructor] When I was a young developer, I was very interested in building reliable software. I was working for some very large enterprises at the time, and they really wanted to help build reliable and bug free software. You know, in addition to creating software, I had a lot of other responsibilities besides just writing code. There were meetings, emails, software testing, tech support, maintenance of course, issue tracking and metrics and monitoring. My time was quite valuable, but I really needed to learn quickly about production software development. It was suggested to me that I read a good book to help me in that area, and sometimes that book itself is called a "Gang of Four" book. This book was all about common patterns in software that we can reuse over and over again. Now, that book was patterned on a talk that Kent Beck and Ward Cunningham to famous computer scientists gave at a conference called the OOPSLA Conference, Object-Oriented Programming Systems Languages and…

Contents