Lab 3

[valid 2025-2026]

Classes and Interfaces
A social network contains persons and companies, each of them identifiable by their unique profile ID.
In this network there are relationships of the following types: person-to-person (if they know each other, how?), and person-to-company (if the person works for that company, on what position?).
There may be various types of "specialized" persons in the network, such as programmers or designers.

The main specifications of the application are:


Compulsory (1p)


Homework (2p)


Advanced (2p)

Resources

Objectives