April 2016
Intermediate to advanced
256 pages
4h 57m
English
In the preceding chapters, we discussed how we can create objects or structure our code to enhance its modularity and reusability. This chapter focuses on design patterns to enable communication between objects and keep them loosely coupled at the same time.
Introducing these design patterns in code increases their flexibility and reusability in order to carry out the communication between objects. It mostly focuses on how an object interacts and how responsibilities are shared amongst them.
We should consider using behavioral patterns in the following scenarios:
Read now
Unlock full access