We have covered quite a bit of ground in using reactive programming model with C++. So far, we have learned about the RxCpp library and its programming model, key elements of the RxCpp library, reactive GUI programming and the topic of writing custom Operators. Now, to take the matter to the next level, we will cover some Design patterns and Idioms which help us in advanced software development tasks.
In this chapter, we will cover following topics:
- An introduction to patterns and the pattern movement
- GOF design patterns and reactive programming
- Some reactive programming patterns and idioms