Object oriented programming

OOP concepts:

UML Diagrams

Start with first 5 videos of https://www.youtube.com/watch?v=GCTEVZjxznc&list=PLAC2AM9O1C5KioUMeH9qIjbAV_RMmX8rd

Diagrams recreated by https://lovepreet.hashnode.dev/

Unified Modeling Language (UML)

2 types - Behavioral and structural. Behavioral shows processes while structural shows components. The key behavioral diagrams are shown below.

Use case diagram

w-RgBmcfG.jpeg

Activity diagram

_rOHImVpH.jpeg

Sequence diagram

tQJrVgVpA.jpeg

Class Diagram

Class representation