Object-Oriented Program Flow

Instantiation: Creation of an object in memory, based on template provided by the class.

Method: Function executed within an object when invoked by a message request (method call).

Three-Layer Architecture

  1. View Layer: All classes/objects/methods for user interaction.
  2. Domain/Business Layer: All classes/object/methods for functionality.
  3. Data-Access Layer: The database