Skip to content

1.1 Summary

  1. Objects have an identity (name), properties (attributes), and behavior (methods).
  2. Objects are placed in their own classes in the namespace Geometry.Models.
  3. Objects are instantiated using constructors.
  4. Static attributes and methods exist independently of the instance.
  5. Pillars of OOP are: encapsulation, polymorphism, abstraction, inheritance.