Social graph OOP approach

Social Graph OOP solution approach
No external libraries/frameworks used