previous
|
start
|
next
Visitor Example
Standard
File
class denotes both files and directories
Improved design:
FileNode
,
DirectoryNode
Common interface type:
FileSystemNode
Accepts
FileSystemVisitor
Visitor methods:
visitFileNode
visitDirectoryNode
previous
|
start
|
next