4. Using pseudocode

Learning OOP is extremely difficult, if not impossible, without any reference to actual code. But we can try to go close by means of using pseudocode.