OOP

Top-Down vs. OOD

Top-Down used to plan procedure-oriented programs

OOD used to plan OOP

Object

can be seen or touched

can contain attributs & methods

Attribute

A watch (Object) has several attributes, such as crown, dial, hour hand, minute hand, and movement

Also called properties

Method

A watch(Object) keeps track of time

Class

blueprint used to create an object