This module provides students with the theory and syntax for creating and
destroying objects in a C# application.
After completing this module, students will be able to:
Create objects by using the new operator.
Use constructors to initialize objects.
Create overloaded constructors that can accept varying parameters.
Describe the lifetime of an object and what happens when it is destroyed.
Inherit from IDisposable interface and implement Dispose method.