- This event has passed.
Object Oriented Programming: Design Patterns
April 20, 2022 @ 8:00 pm - 10:00 pm
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.
Albany, New York, United States, 12222, Virtual: https://events.vtools.ieee.org/m/312243