diff --git a/README.md b/README.md index 7b1ba9a3b..160c1a3cd 100644 --- a/README.md +++ b/README.md @@ -70,3 +70,5 @@ ##Template method **Intent:** Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template method lets subclasses redefine certain steps of an algorithm without changing the algorithm's structure. +##Visitor +**Intent:** Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates.