What is object-oriented programming--quora answered by vote7.3k (from Steve Jobs)

Source: Internet
Author: User

Here, in the excerpt from a 1994 rolling Stone interview, Jobs explains what object-oriented programming is.

Jeff Goodell:Would explain, in simple terms, exactly what object-oriented software are?
Steve Jobs:Objects is like people. They ' re living, breathing things that has knowledge inside them about what to do things and has memory inside them so the Y can remember things. And rather than interacting with them at a very low level, you interact with them at a very high level of abstraction, lik E we ' re doing right here.
Here's a example:if I ' m your laundry object, you can give me your dirty clothes and send me a message that says, "can Yo U get my clothes laundered, please. " I happen to know where the best laundry place in San Francisco is. And I speak 中文版, and I have dollars in my pockets. So I go-out and hail a taxicab and tell the driver-to-take me-to-place in San Francisco. I go get your clothes laundered, I jump back in the cab, I get back to here. I give you your clean clothes and say, "Here is your clean clothes."
There is no idea how I do that. You have no knowledge of the laundry place. Maybe speak French, and you can ' t even hail a taxi. You can ' t pay for one, and you don't have the dollars in your pocket. Yet I knew how does all of the. And you didn ' t has to know any of it. All that complexity is hidden inside of me, and we were able to interact at a very high level of abstraction. That's what objects is. They encapsulate complexity, and the interfaces to that complexity is high level.

Original problem Link: here

What is object-oriented programming--quora answered by vote7.3k (from Steve Jobs)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.