loader
bg-category
Steve Jobsがオブジェクト指向プログラミングの最良の定義を語る

友達と共有します

著者の記事: Kenneth Douglas

短いバイト オブジェクト指向プログラミングを理解するために実際の例を読みたいですか? Steve Jobs自身によって与えられた主題に関する最良の説明の1つを共有しているので、あなたは正しい場所にいます。

正式な技術トレーニングがなくても、Steve Jobsは比類のないテクノロジの理解を持っていたことはよく知られた事実です。

多くの人が彼をプログラマーやエンジニアと呼ぶことを避けていますが、彼が先見の明のある人物であることを否定する人は誰もいません。技術、才能、ビジネス、マーケティング、そして運の非常にユニークな組み合わせが、「世界で最も急速に変化する産業」と呼んでいるものを変えるために必要だと彼は言った。

ここでは、Steve Jobsがオブジェクト指向ソフトウェアとは何かについて正確に説明している1994年のRolling Stoneのインタビューの専門家をあなたと共有したいと思います。それは私が今日まで出会ったオブジェクト指向プログラミングについての最も良い説明の1つです。

それを読んでください:

ジェフグーデル: 簡単な言葉で、オブジェクト指向ソフトウェアとは何かを正確に説明していただけますか。

スティーブ・ジョブズ: 物は人のようなものです。彼らは生きていて、物事をする方法についての知識を持っていて、物事を思い出すことができるように彼らの中に記憶を持っている物事を呼吸しています。そして、非常に低いレベルでそれらと対話するのではなく、ここで行っているように、非常に高い抽象レベルでそれらと対話します。

ここに例があります:私があなたの洗濯物であるならば、あなたは私にあなたの汚れた服を私に与えることができるという私にあなたの汚い服を私に与えることができるメッセージを送ることができますです。そして私は英語を話します、そして私は私のポケットにドルを持っています。それで私は外出してタクシーを呼び、サンフランシスコのこの場所に連れて行ってくれるように運転手に言う。私はあなたの服を洗い流しに行きます、私はタクシーに戻り、私はここに戻ります。私はあなたにあなたのきれいな服を渡して言って、「これがあなたのきれいな服です。」

あなたは私がそれをした方法を知らない。あなたは洗濯場所の知識がありません。たぶんあなたはフランス語を話す、そしてあなたはタクシーを呼ぶことさえできない。あなたは1つを支払うことができません、あなたはあなたのポケットにドルを持っていません。それでも、私はそのすべての方法を知っていました。そして、あなたはそれを知る必要はありませんでした。そのような複雑さはすべて私の内部に隠されていて、非常に高いレベルの抽象化で対話することができました。それがオブジェクトです。それらは複雑さをカプセル化しており、その複雑さに対するインターフェースは高レベルです。

完全なコンピュータサイエンスバンドルをここで入手する

オブジェクト指向プログラミングとソフトウェアを説明するためにSteve Jobsが使用したこの実例を楽しんだことはありますか?以下のコメントで教えてください。

友達と共有します

あなたのコメント