タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

@ObjectOrientedに関するlpm11のブックマーク (7)

  • 先輩教えて!プログラミングのabc(オブジェクト指向編)---オブジェクトって,何がすごいの(上)

    「ねぇ先輩。改めて思ったんですが,『オブジェクト』ってそんなすごいことなんですか」 「自分だって使ってるじゃない。この間なんて,『クラスがないなんて,考えもつかない』とか言ってたのはどこの誰だよ」 「でも,そのどこがすごいのかわかんないです」 「ふーむ。じゃあ簡単に。大きくは二つあるかな。分割統治と,モデルの作りやすさ」 「分割統治?」 「影響の範囲はとにかく絞り込め,さ」 1981年に米BYTE誌がSmalltalk-80を紹介したのが,おそらくオブジェクト指向が研究室を飛び出した最初だろう注1)。それ以来,20年以上の月日が流れた。ようやくここ数年,「オブジェクト指向」という概念が当たり前に使われる存在となってきた。しかしここまで普及するにはかなりの時間がかかった。 当初オブジェクト指向の“メリット”として強調されていたのは,再利用に伴う生産性の高さである。オブジェクト指向の三つの礎石

    先輩教えて!プログラミングのabc(オブジェクト指向編)---オブジェクトって,何がすごいの(上)
    lpm11
    lpm11 2008/06/20
    「オブジェクト指向の「本質」は,あくまでも独立したモジュールを作り出すことなのである。カプセル化と情報隠蔽による他からの影響の排除。プログラミングのレベルで考えたときには,メリットはここにある」
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_oop_index.html

  • 疑りぶかいあなたのためのオブジェクト指向再入門

    このページは、「オブジェクト指向再入門」とあるように、 オブジェクト指向を勉強しようとして挫折した人向けの文書です。 タイトルに「疑り深いあなたのための」とありますが、 これは決して揶揄して言っているわけではありません。 現在世間に蔓延しているオブジェクト指向の説明では、 むしろ納得しない方がまともだとさえ思えます。 「オブジェクト指向を使えば、生産性が飛躍的に上がり、 プログラムの見通しがよくなり、再利用性も高まる」と聞かされて、 「ホントかあ?」と思える人は、一度読んでみてください。 稿の対象読者は「既に他の手続き型言語を習得しているが、 オブジェクト指向が理解しがたいと感じている人」です。 言語としてはJavaを使用します。 手続き指向型の言語の例としては、C言語を使用します。 特にCに習熟している必要はないようにしたいのですが、 Cで言うところの「構造体」「ポインタ」「動的メモリ

  • オブジェクト指向 - アンサイクロペディア

    オブジェクト指向(オブジェクトしこう)とは、アニメやギャルゲー、エロゲーなどについて、仮想的なキャラクターと中の人を別々に取り扱うことで抽象度を上げ、保守性を向上させる手法である。また、オブジェクト指向を扱うように設計されたプログラミング言語を、オブジェクト指向言語と呼ぶ。 基概念[編集] 概要[編集] 多くのオブジェクト指向言語は、中の人をクラスとして定義する。まず「男キャラ」「女キャラ」のようにして中の人を宣言し、「女キャラ」を実体化して「香織」「素子」などを作る(実体化したものをインスタンスと呼ぶ)。実体には、パラメータなどを格納することができる(これをメンバ変数と呼ぶ)。後述するコード例で、「香織」「素子」は、パラメータは異なっているが、中の人は同じである。 実体へのアクセスは、かならず中の人を通しておこなう。これには「会う」「話す」などのメソッド(メンバ関数とも呼ぶ)と呼ばれる

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • オブジェクト脳のつくり方

    2003 12 16 ( ) � � ML � Java, .NET, UML J2EE, Web Java, J2EE .NET SI ex. ) OO OO OO OO OO (Controller) (Promoter) (Analyzer) (Supporter) http://nba.nikkeibp.co.jp/coachsp.html It takes time. OO OK OO � � � 1. 2. 3. 1. 2. • • PC NEC Jackson Ex. Michael ckson Hoo! Michael ckson Hoo! A B B A A B B A A B A B B Java Java public interface Product { public int getPrice(); } public class NormalProduct imp

    lpm11
    lpm11 2008/06/19
    オブジェクト指向入門プレゼンテーション
  • 1