In this chapter, we've learnt a lot of things about interfaces, typedefs, and enums.
Specifically, we covered how to write interfaces and what they can be used for. We've also defined what typedefs are and how they can be useful. We've seen how to declare and use enums with and without parameters and, at last, we've seen how to create iterable objects.
Now, you are ready to move to the next chapter to learn how to make several haXe applications communicate.