Java Design Patterns: Behavioral Part 2
Offered By: LinkedIn Learning
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to improve your code using behavioral design patterns. This course covers the following design patterns: Observer, State, Strategy, Template Method, and Visitor.
Syllabus
Introduction
- Improve code quality with behavioral design patterns
- What you should know
- Understanding the Observer pattern
- Implementing an observer
- Implementing an observable
- Challenge: The Observer pattern
- Solution: The Observer pattern
- Understanding the State pattern
- Avoiding large switch statements
- Allowing an object to change its behavior
- Challenge: The State pattern
- Solution: The State pattern
- Understanding the Strategy pattern
- Implementing the Strategy pattern
- Improving the Strategy pattern with Java 8 features
- Challenge: The Strategy pattern
- Solution: The Strategy pattern
- Understanding the Template Method pattern
- Implementing the Template Method pattern
- Challenge: The Template Method pattern
- Solution: The Template Method pattern
- Understanding the Visitor pattern
- Creating a visitor
- Implementing the full Visitor pattern
- Challenge: The Visitor pattern
- Solution: The Visitor pattern
- Next steps
Taught by
Bethan Palmer
Related Courses
A Beginner's Guide to Java ProgrammingPackt via FutureLearn A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Confluent Certified Developer for Apache Kafka (CCDAK)
A Cloud Guru JBoss EAP Administration
A Cloud Guru Advanced Data Structures in Java
University of California, San Diego via Coursera