Steve Jobs định nghĩa lập trình hướng đối tượng khiến cả thế giới thán phục

Cả giới công nghệ đều biết rằng, Steve Jobs không hề được đào tạo chính thống về công nghệ nhưng ông ấy có sự hiểu biết về công nghệ sâu sắc, không thể so sánh được. Nhiều người tránh không gọi Steve Jobs là nhà lập trình hay kỹ sư, nhưng không một ai phủ nhận rằng ông ấy có tầm nhìn xa về công nghệ. Sự kết hợp độc đáo của công nghệ, tài năng, kinh doanh, marketing và may mắn đã tạo ra sự thay đổi cho cái mà ông gọi là 'ngành công nghiệp vận động nhanh nhất thế giới'. Trong bài viết này, Quản Trị Mạng sẽ chia sẻ với các bạn một phần cuộc phỏng vấn của trang Rolling Stone với Steve Jobs vào năm 1994, đoạn ông giải thích chính xác phần mềm hướng đối tượng là gì. Đây cũng là một trong những giải thích hay nhất về lập trình hướng đối tượng mà chúng ta từng biết đến.
Trích đoạn phỏng vấn Steve Jobs giải thích về lập trình hướng đối tượng: 'Jeff Goodell: Anh có thể giải thích, theo cách đơn giản và chính xác nhất, phần mềm hướng đối tượng là gì không? Steve Jobs: Đối tượng giống như con người. Chúng là những vật thể sống, có hơi thở, chúng biết cần phải làm việc như thế nào và có bộ nhớ để ghi nhớ mọi thứ. Và thay vì tương tác với chúng ở trình độ thấp, bạn tương tác với chúng ở mức độ trừu tượng rất cao, như chúng tôi đang làm ngay tại đây. Ví dụ cụ thể: Nếu tôi là đối tượng giặt là, bạn có thể đưa quần áo bẩn của mình cho tôi và đưa ra một thông báo: 'Bạn có thể giặt quần áo của tôi được không?'. Tôi biết nơi giặt đồ tốt nhất ở San Francisco. Tôi nói tiếng Anh, tôi có tiền trong ví, vì vậy, tôi ra ngoài, bắt taxi và nói với người lái xe rằng hãy đưa tôi đến nơi giặt đồ tôi biết đó. Tôi giặt quần áo, rồi lại nhảy lên xe taxi và trở lại đây. Tôi đưa cho bạn quần áo sạch sẽ và nói: 'Đây là quần áo đã được giặt sạch của bạn'. Bạn không có ý tưởng nào về việc tôi đã làm thế nào để giặt chúng. Bạn không biết nơi tôi đã giặt đồ. Có thể bạn nói tiếng Pháp và bạn thậm chí không thể gọi một chiếc taxi. Bạn không thể trả tiền giặt đồ, hoặc thậm chí không có xu nào trong túi. Tuy nhiên, tôi lại biết làm tất cả những điều đó, vì thế bạn chẳng cần biết chúng để làm gì cả. Tất cả sự phức tạp đó được ẩn giấu ở bên trong tôi, và chúng ta có thể tương tác ở mức độ trừu tượng rất cao. Đó chính là những đối tượng. Đối tượng đóng gói những quy trình phức tạp và ghép nối chúng ở mức độ cao.' Lập trình hướng đối tượng (Object-oriented programming - OOP) là mô hình lập trình dựa trên khái niệm đối tượng, đối tượng này chứa dữ liệu, dưới dạng các trường, thường được gọi là các thuộc tính. Code của lập trình hướng đối tượng thường có dạng thủ tục, thường được gọi là phương pháp. Đây là một đoạn định nghĩa khác về OOP trên Wikipedia. Đọc xong chắc hẳn bạn đã biết vì sao định nghĩa của Steve Jobs lại được ca ngợi đến vậy rồi đúng không?

TIN LIÊN QUAN

Bill Gates ước có sự nhạy cảm thiết kế của Steve Jobs

(TCN) Trong một cuộc phỏng vấn với dài 60 phút của đài CBS, người sáng lập và chủ tịch Bill Gates đã trả lời nhiều câu hỏi về kỳ phùng địch thủ Steve Jobs.

Lá đơn xin việc của Steve Jobs vừa được đấu giá lên đến 50.000 USD

Tờ đơn xin việc này cho thấy trước khi trở thành CEO một trong những công ty có tầm ảnh hưởng nhất thế giới, Steve Jobs lúc còn trẻ cũng chỉ là một sinh viên chật vật tìm kiếm việc làm như bao người khác.

Nếu còn sống Steve Jobs sẽ không bao giờ thích iPhone 7 màu trắng

Bạn đã bao giờ thắc mắc Steve Jobs thích dùng iPhone màu gì chưa? Câu trả lời là iPhone màu đen, chính vì vậy những thông tin rò rỉ về iPhone 7 màu trắng chắc chắn sẽ khiến ông không thích nếu ông còn sống.

8 câu nói của Steve Jobs truyền cảm hứng cho bạn

Steve Jobs là nhân vật vĩ đại của làng công nghệ thế giới. Ông để lại dấu ấn trên ít...

Mở đầu sự kiện iPhone X là sự cống hiến của cha đẻ Steve Jobs

Nếu bạn theo dõi trực tiếp sự kiện, thì Apple đã bắt đầu sự kiện iPhone X của mình ngày hôm nay với một bản ghi âm của Steve Jobs muốn truyển tải...

Chiếc Apple 1 hiếm hoi do Steve Jobs và Wozniak chế tạo được rao bán với giá 1,5 triệu USD trên eBay

Theo thời gian, những chiếc máy tính cổ điển của Apple được rao bán trên eBay với mức giá rất cao, nhưng một số trong số này có những đặc điểm nhất định khiến chúng trở nên độc đáo hơn. Đây là trường hợp của chiếc máy tính Apple 1 được bán trên

Quang cảnh bên ngoài và bên trong của Steve Jobs Theater

Sự kiện ra mắt loạt iPhone thế hệ tiếp theo của Apple được điễn ra tại Steve Jobs Theater và bây giờ chúng ta hãy nhìn lại một chút về quang cảnh bên trong khu vực sảnh, sân khấu mới của Apple. Steve Jobs Theater không nằm trong khuôn viên của trụ

Ngắm nhan sắc người mẫu ngôi sao cho thương hiệu Glossier, con gái út 22 tuổi của Steve Jobs

Con gái của Steve Jobs đang làm người mẫu chính trong chiến dịch quảng cáo mới nhất cho nhãn hiệu làm đẹp do liên doanh Glossier hậu thuẫn.

THỦ THUẬT HAY

Thủ thuật kiểm tra thời gian sử dụng ứng dụng trên iOS

Một ngày bạn dành bao nhiêu thời gian dùng điện thoại và thời lượng sử dụng ứng dụng là bao nhiêu? Liệu chúng ta có đang sử dụng quá nhiều một ứng dụng nào đó không? Tính năng kiểm soát thời gian sử dụng ứng dụng trên

Cách đăng ký Viettel Money để bạn có cơ hội nhận đến 10.000.000 đồng

Viettel Money (Dịch vụ Mobile Money của Viettel) đã chính thức phát hành, khi đăng ký bạn có cơ hội nhận được số tiền lên đến 10.000.000 đồng. Sau đây là cách đăng ký Viettel Money...

Hướng dẫn xem mật khẩu đã lưu trên Chrome cho Android

Cuối cùng người dùng Android cũng được bổ sung tính năng xem mật khẩu đã lưu, vốn quá quen thuộc trên Chrome máy tính. Chỉ cần cập nhật lên Chrome 62 bạn sẽ xem được mọi mật khẩu đã lưu ngay trong ứng dụng, thay vì

Hướng dẫn tìm và hợp nhất các liên hệ trùng lặp trong Google

Nếu bạn đã dùng ứng dụng Google Contacts nhiều năm thì có thể danh bạ của bạn sẽ có rất nhiều liên hệ trùng lặp. Do đó, Google tích hợp một tính năng giúp bạn tìm và hợp nhất các liên hệ trùng lặp đó. Hãy cùng theo dõi

3 thư mục email nên có giúp bạn sắp xếp inbox gọn gàng

Thật dễ quên tác vụ mà email yêu cầu ngay khi bạn nhấp vào nó. Khi nó được chôn trong danh sách dài hộp thư đến, bạn ắt hẳn phải mất một lúc mới tìm thấy nó phải không? Đó là lý do tại sao bạn cần một thư mục có tên

ĐÁNH GIÁ NHANH

So sánh iPhone 13 mini và iPhone 13: Nên mua phiên bản nào?

Tương tự iPhone 12, iPhone 13 cũng có 4 tùy chọn bao gồm: iPhone 13 mini, iPhone 13, iPhone 13 Pro và iPhone 13 Pro Max. Mỗi phiên bản đều có ưu điểm riêng, trong số đó bản iPhone 13 mini và iPhone 13 có giá bán dễ

Đánh giá Galaxy J7 2016: Liệu có còn đáng mua trong 2017?

Thế giới di động - Galaxy J7 2016 là chiếc smartphone tầm trung có doanh số khá tốt trước khi đàn em cùng cha khác ông nội J7 Prime ra mắt. Cho đến thời điểm hiện...

Đánh giá chi tiết Honda PCX 2018 mới ra mắt

Nó gây ra một cơn sốt không nhỏ ở thị trường phía Nam với hầu hết các đại lý đều bán kênh giá từ 2 đến 5 triệu đồng, tuy nhiên, doanh số PCX 2018 lại khá ảm đạm tại thị trường phía Bắc.