Chapter 2. Namespaces and Classes
In the previous chapter, we covered how objects worked. In this chapter, we will explore how objects are made available to code via reference, specifically how namespaces work, what modules are, and how they are imported. We will also cover topics related to classes, such as language protocols, MRO, and abstract classes. We will discuss the following topics:
- Namespaces
- Imports and modules
- Class multiple inheritance, MRO, super
- Protocols
- Abstract classes