Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What is object-oriented programming like?

bando
August 15, 2019

What is object-oriented programming like?

bando

August 15, 2019
Tweet

Other Decks in Business

Transcript

  1. 簡単な紹介 s  板東 祐太朗(バンドウ ユウタロウ) s  業務系フリーランスエンジニア -主にバックエンド(Java、C#メイン) s  新卒で塾講師               

    -中学⽣に英語の指導や模試の作成 s  模試づくりをしている際に「ものづくり」の楽しさに気づく -エンジニアへ                  
  2. そもそも オブジェクト指向って? s  オブジェクト指向(オブジェクトしこう、英: object- oriented)は、ソフトウェア⼯学理論の⼀つであり、 ソフトウェア設計とプログラム記述の際に⽤いられる 考え⽅である。元々は特定のプログラミング・パラダ イムを説明する為に考案された⾔葉だった。object- oriented

    programmingのように修飾語として⽤いられ るのが常であり、それ単体で扱われる事はない漠然と した設計構想でもある。 (引⽤元:https://ja.wikipedia.org/wiki/ %E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3 %82%AF%E3%83%88%E6%8C%87%E5%90%91) 詳細は「オブジェクト指向プログラミング」を参照
  3. そもそも オブジェクト指向って? s  オブジェクト指向(オブジェクトしこう、英: object- oriented)は、ソフトウェア⼯学理論の⼀つであり、 ソフトウェア設計とプログラム記述の際に⽤いられる 考え⽅である。元々は特定のプログラミング・パラダ イムを説明する為に考案された⾔葉だった。object- oriented

    programmingのように修飾語として⽤いられ るのが常であり、それ単体で扱われる事はない漠然と した設計構想でもある。 (引⽤元:https://ja.wikipedia.org/wiki/ %E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3 %82%AF%E3%83%88%E6%8C%87%E5%90%91) 詳細は「オブジェクト指向プログラミング」を参照
  4. そもそも オブジェクト指向って? s  オブジェクト指向プログラミング(オブジェクトしこうプ ログラミング、英: object-oriented programming、略 語:OOP)は、オブジェクト指向の考え⽅[1]を取り⼊れたコ ンピュータプログラミング⼿法である。オブジェクトとは ⼤まかに⾔うとデータ(変数またはプロパティ)とコード

    (関数またはメソッド)の複合体を意味しているが、その 詳細については様々な解釈が存在する。OOPに基づくプロ グラムはこのオブジェクトの集合として組み⽴てられる事 になるが、その実装スタイルもまた千差万別である。 (引⽤元:https://ja.wikipedia.org/wiki/ %E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82% AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83 %AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3% 82%B0)
  5. 3.オーダーを作る s  マクドナルド:  オーダーを厨房の担当者が処理していく   EX) パンを焼く、⾁を焼く、ポテトを作る ⇅ s  検索システム:

     検索キーワードの「社員番号」から佐藤さんの  情報を⽣成する   EX) DBにアクセスする、⼊⼒チェックを⾏う