Programming - Object Oriented

What is OOP?

Why Needs OOP?

Inheritance & Polymorphism

Human Behaviors

You play against Lee Chong Wei and lose.

What you say to yourself?

You play against nearly same skills player or below your skills. But you lose.

What you say to yourself?

Be Positive!

I use lots of sarcastic example.

 

So I can wake you up from your sweet dream thinking how great you are as programmers whereas we just use others technology but glue it with very bad coding practice.

No Excuse!

  • Don't blame not enough time
  • Don't blame other code bad that why you become bad coder.
  • Don't blame, you don't learn at university.
  • Don't blame you try your best but still can't get it.
  • Because at end of the month everyone gets their salary without any reduction.
  • Do you want to pay half cook food? Or you ask the chef to cook it better!
  • Find the root cause then you can move forward!

STUPIDITY is by blaming other or something but never find your true weakness

STUPIDITY is by making mistake twice!

If I can compare a coder to a doctor,

 

All of you when you patient come out from the hospital is look like Frankenstein.

 

You code with try and error without any much knowledge.

 

Your intelligence you depend so much on stackoverflow!

Be Great!

- Do it for the country

- Don't do it for $$$

- Be very good coder!

- Target to work for Google, Microsoft or Amazon.

Why Need OOP?

Why Need OOP?

  • Control (not expose data but behavior)
  • Useable
  • Easy To Maintain Code
  • Enforce Contract
Made with Slides.com