Reader small image

You're reading from  Kotlin Design Patterns and Best Practices - Third Edition

Product typeBook
Published inApr 2024
PublisherPackt
ISBN-139781805127765
Edition3rd Edition
Right arrow
Author (1)
Alexey Soshin
Alexey Soshin
author image
Alexey Soshin

Alexey Soshin is a software architect with 18 years of experience in the industry. He started exploring Kotlin when Kotlin was still in beta, and since then has been a big enthusiast of the language. He's a conference speaker, published writer, and the author of a video course titled Pragmatic System Design
Read more about Alexey Soshin

Right arrow

Visitor

This pattern often goes hand-in-hand with the Composite design pattern, which we discussed in Chapter 3, Understanding Structural Patterns. The Visitor design pattern has the versatility to either mine data from intricate, tree-like configurations or introduce behavior to every node in that tree. This is reminiscent of how the Decorator design pattern augments a singular object.

Being the efficient software architect that I am, I must admit things have been running smoothly. The request-response system I integrated from the Chain of Responsibility has been efficient, giving me ample time for leisurely coffee breaks. However, I sense a growing suspicion among the developers that I might be cutting corners.

To throw them off track, I’m strategizing to dispatch weekly emails packed with links to the freshest buzzworthy articles. Naturally, I don’t intend to read these articles myself; my aim is purely to curate them from prominent tech platforms.

Writing...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Kotlin Design Patterns and Best Practices - Third Edition
Published in: Apr 2024Publisher: PacktISBN-13: 9781805127765

Author (1)

author image
Alexey Soshin

Alexey Soshin is a software architect with 18 years of experience in the industry. He started exploring Kotlin when Kotlin was still in beta, and since then has been a big enthusiast of the language. He's a conference speaker, published writer, and the author of a video course titled Pragmatic System Design
Read more about Alexey Soshin