This chapter will be split into a number of topics. It will contain a simple step-by-step process from beginning to end. Here is the outline of our tasks:
- An overview of class access specifiers
- Pros and cons of global access
- Understanding the static keyword
- What is a Singleton?
- Learning about templates
- Templatizing Singletons
- The advantages and disadvantages of only one instance
- The Singleton in action: the Application class
- Design decisions