Structural Modeling

Structural modelling aims to identify the key aspects from the problem domain, and convert them into a object oriented model, to create a class diagram.
Classes
- A template of a object
- Objects are instantiated from classes
- Attributes are conditions/variables of each object
- Methods are a set of behaviours/functions
- Inheritance subclass will inherit all methods and attributes from superclass
Chess Example

Inheritance Notation
