- Explain OOP concepts. Using one of your previous projects as an example.
OOP is a way of encapsulation a set of functions and data that are related to each other, that can be created, reused and extended.
A classic example of this is the Person
class which is the base class, then from it you can extend it to create Teacher
and Student
.