What you’ll learn
- Know what is multi-level inheritance, data abstraction, polymorphism, and interfaces
- Use multi-level inheritance to isolate common code
- Use data abstraction to declare a common behavior for similar objects
- Use polymorphism to control different objects of similar types
- Use interfaces to connect different software components
- Create a scalable design, using the correct OOP concepts for each requirement
Hello there!
I’m Yinon, a software developer and teacher with over 15 years of experience.
Initially developing low-level software for network communications, I transformed into the world of web.
My work experience includes companies such as Amazon and HPE, as well as a smaller startup (which was acquired by HPE).
I started ‘Coding in Fun’ as a project whose main goal is to create an enjoyable learning-by-examples experience by following real-life scenarios.
If you join my course and enjoy it – then I’m certain you will get the most out of it and be able to use the material by your own!