オブジェクト向けプログラミング


オブジェクト向けプログラミングは実践の中で最も広く使われているプログラミング方法である.拡張性と管理が容易なコードを記述するために、オブジェクト向けのプログラミングを学びましょう.

🟦 オブジェクト



オブジェクト向けプログラミングを知るには、まずオブジェクトが何であるかを知る必要があります.
対象は私たちが生活の中で見ることができるすべての存在を指します.このオブジェクトは、プロパティと動作で構成されます.
たとえば、一般的に使用しているノートパソコンには、画面やキーボードなどの基本的な構成と、長さや高さなどの属性があります.キーボードを押すと、画面に希望の値が入力されますよね?これはノートパソコンの動作に相当します.したがって、ノートパソコンは属性と動作を持つため、オブジェクトと呼ぶことができます.
別の例を見てみましょう.私たちがよく使うMelonのような音楽ソフトを考えてみましょうか?melonのユーザオブジェクトには、アイデンティティ、パスワード、曲のリストなどの属性があり、好きな音楽をダウンロードしたり、再生リストに音楽を追加したりする行為があります.したがって、Melonのユーザーは物理的に存在しないが、属性と動作を持つため、オブジェクトと見なすことができます.
では、この世界に存在するすべてを対象と呼ぶことができますか?事実上正しい何でも客体になれる.現実世界でも仮想世界でも、頭の中の抽象概念でも、属性や行為を思い浮かべることができれば、対象と呼ばれます.

🟦 オブジェクト向けプログラミング



オブジェクトを理解した以上、オブジェクト向けプログラミングとは何かを見てみましょう.オブジェクト向けプログラミングの定義を見てみましょう.
プログラムは,複数の独立したオブジェクトとそのオブジェクトとの相互作用によりプログラムのプログラム設計方法を把握する.
簡単に言えば,オブジェクト向けプログラミングとは,プログラムをオブジェクトとオブジェクトとのコミュニケーションと見なすことである.
例を見てみましょう.オブジェクト向けプログラミングで「Bubble Bobble」というゲームを作りましょうか?では、まずこのゲームに必要な相手を考えてみましょう.
まずはゲームキャラクター恐竜と攻撃時に使う泡鈴悪党キャラが必要ですよね?オブジェクトと呼ぶことができます.
オブジェクトを定義したら、各オブジェクトのプロパティと動作を定義する必要があります.まずプレイヤーが移動するゲームキャラクターの属性を見て、体力、生命、道具などがあり、行動にはバブルボールの発射や移動があり、体力が0の場合は死亡するなどします.
次に、泡滴から見ると、属性は泡滴の色、力の強さ、移動速度などがあり、行為は飛越遠、爆裂、敵に衝突するなどしている.
最後に、悪党キャラクタオブジェクトのプロパティを見てみましょう.体力、大きさ、移動速度、攻撃力などがあるかもしれません.行動にはプレイヤーに従うこと、攻撃することなどが含まれます.
オブジェクトが定義され、各オブジェクトの属性と動作が定義されている以上、次に、各オブジェクトがどのようにコミュニケーションを行うかを考えることです.彼らはどのようにコミュニケーションしますか?
まず、ゲームキャラクタはバブルオブジェクトに送信信号を送信します.バブルオブジェクトが放出されます.この泡鈴は、悪役にぶつかった瞬間に爆発し、悪役に体力を削らせる信号を送る.バブルベルの合図を受けた悪党キャラクターは、バブルベルの攻撃力のように体力を消耗する.削減された体力が0を下回ると、悪党役は死ぬ.
上記の方法をオブジェクト向け設計と呼ぶ.より簡潔な表現はモデリングです.
上記の過程を3段階に要約する.
  • プログラムに必要なオブジェクト
  • オブジェクトの属性および動作を決定する
  • オブジェクト間のインタラクションを決定する
  • .

    🟦 Python 3、Pychat(Windows)のインストール


    Pythonを使用してオブジェクト向けのプログラミングを行うには、Python 3とPychatをインストールする必要があります.この章は、Windowsユーザーによるものです.
    MS WORDが特定のフォントで文章を書こうとする場合、フォントをダウンロードする必要がありますよね?その中でMS WORDの役割はPychatで、フォントはPython 3です.

    100 python 3のインストール


    まず、Pythonサイトに接続し、次のボタンを押します.バージョンはダウンロード時間によって異なる場合があります.

    「インストーラ」をクリックして実行します.インストール中は、すべてのチェックボックスをオンにしてInstall Nowをクリックすると、自動的にインストールが行われます.closeボタンを押すと終了します

    インストール❗Pychat


    接続JetBransサイト.サイトがPychatを見つけるのが難しい場合は、GoogleでPychatを検索して接続できます.ここで無料バージョンのCommunityをダウンロードしよう

    ダウンロードしたフォルダでpycharm-communityを使用...「exeファイル」をクリックします.ファイル名はバージョンによって異なる場合があります.
    インストール中に、すべてのチェックボックスを選択して「Install」をクリックすると、インストールが自動的に実行されます.
    Pychatを実行するには、コンピュータを再起動する必要があります.今やってもいいし、必要なことがあればFinishボタンを押して、後でやってもいいです.

    オンライン編集


    設置が面倒な人はオンライン編集が使えます.ただし、Pythonは将来多くの役に立つと思いますので、事前にプログラムをインストールすることをお勧めします.
    本節では,オブジェクト向けプログラミングとオブジェクト向けプログラミングの概念を紹介し,Pythonを用いたオブジェクト向けプログラミングに必要なPython 3とPychatインストールについて紹介した.
    次のレッスンでは、オブジェクトの作成方法について説明します.
    * 이 자료는 CODEIT의 '객체 지향 프로그래밍' 강의를 기반으로 작성되었습니다.