Object-Oriented
- Design is based on interacting objects
- Each object maintains its own state
- State is manipulated by methods
- Objects are typically grouped into classes
- Classes are often organised into generalisation relationships
A generalization relationship in the Tomcat servlet container