[Component Based] You can only access component variables via an operation. [Object Oriented] 
You can access object properties either directly or via a method (although it is considered bad practice to access properties directly).