編集コンピュータオブジェクト指向おぶじぇくとしこうobject-orientedソフトウェア開発の考え方のひとつ。オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方。集約などの概念をソフトウェア開発に持ち込み、これによって生産性が大きく向上した*1。よって概念が普及した。爆発的普及によって概念が広まり、ソフトウェア開発の主流となっていく。プログラミング言語によってオブジェクト指向の捕らえ方に微妙な差異が存在し、それがプログラマの理解を困難にしている一面が存在する。その差異は大きく分けると次の3種類の流派として整理することができる。クラスを含むオブジェクト指向オブジェクトに対するメッセージ送信を用いた計算モデルをメインに据えたもの(ケイのオブジェクト指向)継承・カプセル化・多相性をメインに据えたもの(ストラウストラップのオブジェクト指向)クラスを含まないオブジェクト指向プロトタイプに対する委譲にて継承を表現するもの(プロトタイプベース・オブジェクト指向)C++やJavaなどは、ストラウストラップのオブジェクト指向をベースに設計された。Smalltalkではケイのオブジェクト指向を基にしている。JavaScriptやSelf、Ioなどは、プロトタイプベースのオブジェクト指向が基になっている。(9枚)共有ツイートする88リンクスコアとは、はてなブログ・はてなダイアリーの記事からはてなキーワードへの自動リンクをするかしないかを判定するための指標です。一定期間ブログもしくはダイアリーをご利用いただくと、当スコアのモデレーション権限が付与されます。詳細はリンクスコアをご覧ください。1Z0-804受験内容1Z0-804試験の難易度を知りたいでしょうか?1Z0-804試験は中級者向けです。2017-01-16llikeshisuko続きを読む1Z0-804試験の難易度を知りたいでしょうか1Z0-804試験の難易度を知りたいでしょうか?1Z0-804試験は中級者向けです。UltraBirdTechです。Camp行って来ました。2017-01-15UltraBirdTech続きを読むDockerを触ってみた最近?巷で噂のDockerを触ってた。開発環境とかサーバでDockerを使うと環境を使い捨てることができるらしい。清水のセール、千葉のドゥルーズ。2017-01-14brookbach続きを読む去年の振り返りと今年の目標あけましておめでとうございます。今年もよろしくお願いします。去年ほぼ書いてないブログに"今年も"も何もないけど。去年の振り返りと目標です。2017-01-14ubansi続きを読むIB証券:API接続検証その2「必要な前提知識と資料な..IB証券接続プログラムを作成するにあたって、前提となる知識を箇条書き。足りない場合には学習して取得するしかないと思います。今回のNgramモデル作成Javaプログラムですが、企業や研究機関でのよくあるソフトウェアの書き方に則って作成してみました。前回に続いて、Swiftの学習日記です。第3版」という本を買ってみました。〜オブジェクト指向エ..あけましておめでとうございます。今年もアラタナエンジニアブログをよろしくお願いいたします。LINEdeveloperでWebhookURLを指定しますが、ここでVERIFYを押すとサーバーへと接続確認ができます。学生時代に友達が居ないので技術書を読んだでござる。2017-01-12syu-m-5151続きを読む今年やりたい事100100個書き出すみたいなのをやってる人がいたので書き出してみました。書き始めると50も思いつかず、100個まで無理やりひねり出した感がある。2017-01-12decobisu続きを読む『オブジェクト指向でなぜつくるのか』を読んだ大学時代に内定をもらっていて入社はまだ、どういう時期に当時の会社の人事部の人にすすめられて購入するも、約3年積んでいた本書をようやく読んだ。2017-01-11batimiasu続きを読むモダンCSSについての知見をまとめてみる!OOCSS、BEM..WEBサービスを作るにあたり、実はCSS周り(マークアップもだけど)の知識が結構衰えている、また、旧石器時代の知識で止まっているという事案に遭遇しました。2017-01-11seika0pom続きを読むWikipediaのProcessingソースコードが違う(笑)こんにちは。プログラミングについてですね!!個人的に嬉しいです。機能変更・お知らせ・ヘルプはてなキーワード開発ブログヘルプ広告掲載についてソーシャルアカウント@hatenakeyword。