Core Perl OOP

  1. Constructor
  2. Attribute/Member - Accessors: Getter/Setter
  3. Attribute in Constructor
  4. Attribute Type constraint
  5. Attribute Type class
  6. Attribute - create your own subtype
  7. Attribute - coercion
  8. Read only attributes
  9. Encapsulation
  10. Method call
  11. Inheritance
  12. Inheritance
  13. Inheritance
  14. Polymorhism
  15. Multiple inheritance
  16. Singleton
  17. Destructor
  18. Operator overloading
  19. Class methods and Instance methods
  20. Exercise: OOP