Java Design Patterns: Behavioral Part 1
Offered By: LinkedIn Learning
Course Description
Overview
Use six of the most popular behavioral design patterns—Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento—to write better, more maintainable Java code.
Syllabus
Introduction
- Improve code quality with behavioral design patterns
- What you should know
- What is a design pattern?
- Behavioral design patterns
- Understanding the Chain of Responsibility pattern
- Implementing a successor chain
- Making a request
- Challenge: The Chain of Responsibility pattern
- Solution: The Chain of Responsibility pattern
- Understanding the Command pattern
- Creating the components for a Command pattern
- Implementing a complete Command pattern
- Challenge: The Command pattern
- Solution: The Command pattern
- Understanding the Interpreter pattern
- Creating an interpreter for a language
- Interpreting a variable
- Challenge: The Interpreter pattern
- Solution: The Interpreter pattern
- Understanding the Iterator pattern
- Creating an iterable
- Creating an iterator
- Challenge: The Iterator pattern
- Solution: The Iterator pattern
- Understanding the Mediator pattern
- Avoiding tight coupling between objects
- Creating a mediator object
- Challenge: The Mediator pattern
- Solution: The Mediator pattern
- Understanding the Memento pattern
- Restoring an object's state
- Challenge: The Memento pattern
- Solution: The Memento pattern
- Next steps
Taught by
Bethan Palmer
Related Courses
La comunicación laboral en el siglo XXIUniversity of California, Irvine via Coursera Evil by Design: Persuasion in UX
LinkedIn Learning Evil by Design: Persuasion in UX
LinkedIn Learning Evil by Design: Persuasion in UX
LinkedIn Learning JavaScript: Patterns
LinkedIn Learning