Pythonのオブジェクト指向プログラミングとプロセス指向のプログラミングとの間の差の話


プロセス指向:その後、問題を解決するために必要な手順を分析の手順、ステップバイステップを実装するための機能を使用して、順番に一つ一つを呼び出すために時間を使用します。
長所:高速
短所:オブジェクト指向の用語と比較するとは、維持が困難と再利用が困難に拡張することができない
小規模なプロジェクトのための
オブジェクト指向プログラミングを:トランザクションは1つのオブジェクトに分解して、オブジェクト間の労働と協力の部門で。
利点:保守が容易と再利用、拡張が容易、低結合、より柔軟なシステムは、
三つの特徴がありますカプセル化、継承、多型
欠点:低性能比のためのプロセス
の大規模共同プロジェクトのために複数


のプロセス指向のアプローチを書きますプログラムは、チャーハンのようなものであるスクランブルエッグ、一瞬のためにいくつかのタマネギ、ニンジン、エンドウ豆、炒め物を混ぜ、その後、米の鍋を追加、スパイスを追加し、どのような醤油MSG、卵とご飯を一緒ブレンドそして、スパイスの様々なとよく混ぜ、香りが内部米を浸透しています。アップ合格するまで食べます。しかし、私は卵を食べる人々はとてもフレンドリーではない好きではありません。


オブジェクト指向プログラミングで書かれたが、茶碗のように、別の人の好みに調理することができますされ、いくつかのようなトマトが卵丼、いくつかのようなピーマンの豚肉丼をスクランブル、直接することができジュースはご飯の上、攪拌攪拌に覆われているので、ジュースの風味がゆっくりご飯に統合させて、ニーズを食べたときに、それに山積みしてご飯を炊き、食事は、互いに独立しており、何の卵ませんチャーハンはそう簡単になりました。

茶碗とチャーハンできる代わりに、彼らは別の食料品のために準備をしている者のように誰も。

 

おすすめ

転載: www.cnblogs.com/wangyi0419/p/11329295.html