Presentation is loading. Please wait.

Presentation is loading. Please wait.

Programming & OOP Hossam Elshahawi SP at Microsoft Presidant at MS Tech Club DA.

Similar presentations


Presentation on theme: "Programming & OOP Hossam Elshahawi SP at Microsoft Presidant at MS Tech Club DA."— Presentation transcript:

1 Programming & OOP Hossam Elshahawi SP at Microsoft Presidant at MS Tech Club DA

2 What’s Programming ?

3 Let’s With socks

4 Object Oriented Programming “OOP”

5 Object Oriented Programming Traditional Programming Difficult Maintenance Slow Development Dev. Rule { Time = Money }

6 Object Oriented Programming Spaghetti Code

7 Object Oriented Programming OOP Easy Maintenance Fast Development Code Reuse and Recycling Clear Modular Structure for programs Design Benefits mush suitable for large projects

8 Object Oriented Programming OOP Concept Object Oriented Programming is a methodology to write the program where we specify the code in form of Classes and Objects

9 Object Oriented Programming Everything is an Object !

10 Object Oriented Programming Object Attributes Actions Methods behavior Actions Methods behavior Age Age = 20 Name Color Walk Talk Jump Human

11 Object Oriented Programming Other Example : Color Model Engine Power Color Model Engine Power Turn Left Turn Right Horn Move Turn Left Turn Right Horn Move Actions Attributes

12 Object Oriented Programming Classes Vs. Objects Class Brand Model Color Engine- Power Brand Model Color Engine- Power Move : - Forward Turn : - Right - Left Move : - Forward Turn : - Right - Left Attributes Actions Object Toyota Corolla Red 200 P.H. Toyota Corolla Red 200 P.H. Move : - Forward Turn : -Right -- Left Move : - Forward Turn : -Right -- Left Attributes Actions A copy From Class Car

13 Object Oriented Programming Basic Concept of OOPS : There are main three core principles of any object oriented languages INHERITANCE POLYMORPHISM ENCAPSULATION

14 Object Oriented Programming INHERITANCE

15 Object Oriented Programming POLYMORPHISM

16 Object Oriented Programming ENCAPSULATION

17 Q&A Thank You :)

18


Download ppt "Programming & OOP Hossam Elshahawi SP at Microsoft Presidant at MS Tech Club DA."

Similar presentations


Ads by Google