Object Oriented Programming: Design Patterns

#oop #design #patterns #java

Learn to write safe, efficient, maintainable, and long-living Object Oriented Code in less time than you may have imagined possible! Think critically about real-world design issues and potential solutions to them! Explore the industry-standard Model View Controller (MVC) pattern in depth! Explore various other creational, structural, and behavioral design patterns and their use-cases as well.

Beginning with an introduction to a famous piece of literature, Design Patterns: Elements of Reusable Object-Oriented Software (GOF), this workshop will introduce and explore various creational, structural, and behavioral design patterns. This exploration will consist of theoretical introductions to the patterns and subsequently, code examples. Throughout the workshop, critical thinking will be encouraged as a means to foster comprehension.

This workshop will make use of the Java programming language, written to Java 8 specifications. IntelliJ IDEA or Eclipse are the two preferred and primarily supported development environments. Code will be distributed prior to the workshop and time will be set aside for those who have not downloaded it, to do so.

  Date and Time




  • Date: 20 Apr 2022
  • Time: 08:00 PM to 10:00 PM
  • All times are (GMT-05:00) US/Eastern
  • Add_To_Calendar_icon Add Event to Calendar
If you are not a robot, please complete the ReCAPTCHA to display virtual attendance info.
  • Albany, New York
  • United States 12222

  • Contact Event Host