オブジェクト指向日--- 17

オブジェクト指向プログラミングのアイデア

オブジェクト指向とは何ですか

  オブジェクト指向プログラミングは、思考の種類は、前任者の経験を総括され、プログラマは、より良いプログラムを書く方法を知っています

  コアは、プログラマの西側であるオブジェクトの集合であるタスクを完了するために、これらのオブジェクトと対話する一連のオブジェクトをスケジュールする責任があります

より良いオブジェクト指向、それは次のようになり、いくつかの例を理解するために!

それぞれ冷蔵庫ロードされたオブジェクト指向およびプロセス指向の解釈に象をケース

    プロセス指向   
象ロード冷蔵庫を置くために、この問題を分析する最初は、大まかに段階に分け
、1 まず、冷蔵庫のドア開け 2 冷蔵庫に象を 3は、最終的に、冷蔵庫のドアが閉じられ 、このようなので、プロセス指向の方法でありますまた、プロセス指向、ステップ、一歩それをしなければならないどのような手順として知られている
    

    オブジェクト指向の
これは言った、それは手動操作する必要はありませんので、はるかに簡単ですが、それを行うために人々のための3つのステップを模索するために直接移動しますそれは
、この男は、私たちが「ターゲット」の特定のオブジェクトが最初に存在し、私たちが達成したいものを達成することができますされて呼んで

私たち自身のデザインの必要性がどこからともなく来ていませんここでオブジェクトに注意をされました

ケースII仏教の経典

このドロップのような設定の物語は、かつて老人があった、本の中身を自分の本棚のあまり、如来と呼ばれる
が、その後、彼自身と任意の実用的な効果なしで、そのためこれらの本は世界に伝え壊したく、
彼の心私は、このような悪い老人NBをTMと思いますが、個人的にもない送信するために、そうたかっ
居眠り同僚が欲しいとき、彼は聞いていた後、彼の弟子、世界にこれらの本を、ちょうど同じ時間
だけ、 、その後、あなたは、彼らが世界に彼を訪問した場合、移動して、彼に3とペットの馬を与え、
それでも少しはゲームを体験するように設定されているそれらを与える、香港八十から五後にそれらを強制的に天竺バックハード、
そして最終的に壊れた本のその山に連れて行かれ、その後、世界の手に配布し、JiaGuanJinJue追いかけ、袋に入れ、その後、後の 話、彼らは神が果たした役割に訪問する場合は、しかし、 5は、それらが一緒に取得してみましょう、それらを発見したが、彼は、彼らは5を制御する方法のスケジューリングのための唯一の責任がある とどれを真と偽の猿王如来の間でも見ることができる最後の実際に猿を受け、我々は彼が受け取った最後に知りません本当である
、そのような規律として、あまりにも本物のサルがあるかもしれません オブジェクトは、一見、他のオブジェクトには影響を受けなかったタスクが、どんなにプロセスを完了するために、独自のサプリメント、独自に作成することができ 、オブジェクトの変更は、オブジェクト指向プログラミングの他のオブジェクトと拡張性には影響しませんので、もし

 

オブジェクト指向の長所と短所、シナリオの使用

 3つの利点:

  1つのスケーラビリティ

  2柔軟性

  3再利用

    短所:

  改善するためのプログラムの複雑さ

  図2は、正確な結果を予測することはできません

  使用シナリオ:

  プログラムの高いスケーラビリティ要件、ユーザー、典型的には、直接綿QQ VX例えば

プロセス指向プログラミングのアイデア

プロセス指向のコアは、ステップ・プロセスによる処理工程は、それがカーナにカーナ手段に手順を実行するために必要とされるものであり、あるものはもちろんです

  利点:

    論理的、複雑な問題を単純化、合理化

       短所:

    悪いスケーラビリティ、保守性

  使用シナリオ:

    このようなシステムのカーネル、gitの、電卓などのプログラムの低スケーラビリティ要件

  

いないすべてのプログラムがしなければならないことに注意してくださいオブジェクト指向プログラミングは、特定のニーズに依存します

クラスとオブジェクト

これら二つはOOPの概念の中核です

クラスカテゴリは抽象的な概念クラスのセットは、同じオブジェクトの同じ行動特性のシリーズが含まれています

ターゲットオブジェクトの振る舞いは事ある存在は、独自の特定の機能を持っている特性とスキルの組み合わせです

 


クラスとオブジェクト間の関係

クラスとオブジェクトの作成

__init__メソッド

バウンドメソッドオブジェクト

クラスは、結合および非結合のアプローチ方法

おすすめ

転載: www.cnblogs.com/xuzhaolong/p/11240308.html