In this chapter, we learned how to use some of the most useful classical patterns: component, singleton, and observer. We learned how to do it in pure TypeScript as well as by using Angular 2 building blocks. The code for this chapter can be found here: https://github.com/MathieuNls/Angular-Design-Patterns-and-Best-Practices/tree/master/chap4.
In the next chapter, we'll focus on patterns, aiming to ease and organize navigation in our Angular 2 application.