タグ

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

タグの絞り込みを解除

object-oriented-programmingに関するnabinnoのブックマーク (128)

  • オブジェクト関係マッピング - Wikipedia

    オブジェクト関係マッピング(英: Object-relational mapping, O/RM, ORM)とは、データベースとオブジェクト指向プログラミング言語の間の非互換なデータを変換するプログラミング技法である。オブジェクト関連マッピングとも呼ぶ。実際には、オブジェクト指向言語から使える「仮想」オブジェクトデータベースを構築する手法である。オブジェクト関係マッピングを行うソフトウェアパッケージは商用のものもフリーなものもあるが、場合によっては独自に開発することもある。 オブジェクト指向プログラミングでは、データ管理タスクは一般に単純なスカラーではない値を持つオブジェクトを操作するよう実装される。例として、1人の人物に0個以上の電話番号と0個以上の住所が対応している住所録での住所検索を考えてみよう。オブジェクト指向的な実装では、「人物オブジェクト」に住所録の内容を格納する「スロット」が

  • Object–relational mapping - Wikipedia

    This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Object–relational mapping" – news · newspapers · books · scholar · JSTOR (May 2009) (Learn how and when to remove this message) Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer sci

  • https://qiita.com/kenokabe/items/13ea8d2da6adce1b3b9a

  • インスタンス - Wikipedia

    オブジェクト指向言語においては、多くの場合クラスと呼ばれるものを元に作成したオブジェクトの実体を指す。データモデルやオブジェクト指向設計においても用いられる用語である。 インスタンスを生成するプロセスをインスタンス化 (instantiation、動詞形instantiate)という。 オブジェクト指向において、クラスあるいは型はオブジェクトの分類(分類概念)や集合に相当している。 あるクラス C のインスタンスとは、C という分類に属する(分類される)オブジェクトのことである。 Smalltalkの影響が強い言語では、クラス自体もまたオブジェクトとして扱うことができる(これをクラス・オブジェクトと言う)。そのような場合は特に、「クラスC のオブジェクト」といった言い方では、「クラスC に属するオブジェクト」の意味か「クラスC そのものを表すオブジェクト」の意味か曖昧になる。この場合、「ク

  • スコープ - Wikipedia

    スコープ・スコゥプ(SCOPE, Scope, scope 英語発音: [skoʊp])は[1]、可視・適用・対象の範囲を指す。 部分範囲を見る光学機器の名称。 望遠鏡(テレスコープ)、顕微鏡(マイクロスコープ)、潜望鏡(ペリスコープ)、銃の光学照準器などがある[2]。 オシロスコープ(電気信号・振動をスクリーン上に可視化する電気装置) ノムラスコープについては野村克也#解説者時代を参照。 範囲 (scope) - 工業規格の適用領域(適用範囲)の指定[3]。 スコープ (プログラミング) - 変数や関数などの名前(識別子)を参照できる範囲。 スコープ (プロジェクト管理) - プロジェクトマネジメントにおけるプロジェクトの範囲のこと。 範囲 (scope) - 記述統計学における要約統計量のひとつで、計量的な観測値の最大値と最小値の差。Rで表す。 巨視(macroscope)・微視(mi

  • Object Management Group - Wikipedia

    Object Management Group (オブジェクト・マネージメント・グループ、OMG) は、コンピュータ業界の非営利の標準化コンソーシアムであり、国際的で誰でも会員になれる。様々な技術および広範囲の業種について企業統合標準を開発している。OMGのモデリング標準は、ソフトウェアや他のプロセスの強力な視覚的設計・実行・保守を可能にする。当初はオブジェクト指向システムの標準化を目的としていたが、後に(プログラム、システム、ビジネスプロセスなどの)モデリングとモデルベースの標準策定に注力している。 OMGが提供するのは仕様のみで、実装は提供しない。しかしある仕様がOMGによって標準として採用される前に、提案チームは対応製品を1年以内に販売することを保証しなければならない。これは、実装のない(実装できない)標準となるのを防ぐためである。 それにより他の民間企業やオープンソースのグループに

    Object Management Group - Wikipedia
  • Object-oriented programming - Wikipedia

    UML notation for a class. This Button class has variables for data, and functions. Through inheritance, a subclass can be created as a subset of the Button class. Objects are instances of a class. Object-oriented programming (OOP) is a programming paradigm based on the object[1] – a software entity that encapsulates data and functionality. An OOP program consists of objects that interact with one

    Object-oriented programming - Wikipedia
  • 重要なのはオブジェクト指向じゃないと思うんだよ - Line 1: Error: Invalid Blog('by Esehara' )

    最近になって、オブジェクト指向がよくわからないという御仁とご一緒することになった。別段、それ自体が悪いことではない。確かに、その人の書いた、以前のコードというのはめちゃくちゃであった。当然のことながらif文は何十にも繰り返されているし、その中でネストが3つにも4つにも増えていくという恐るべきコードだ。そして、どうやら僕の前に、教えてくれた人がいるらしく、その人に「オブジェクト指向というのを教えてもらったから、もう少し上手く書けるようにになっている筈だ」ということを言っていた。 僕はそのことに、特段ケチをつけたいとは思わない。誰だって無知から始まる。僕もオブジェクト指向にとんちんかんなことを言って恥をかくことがある(もしかしたらこれからもね!)。無知が恥なのではなく、学ばない姿勢が恥なわけだから、僕はそういうのはいいなあ、と素直に思える。しかし、どうも僕は引っ掛かっていることがある。それをメ

    重要なのはオブジェクト指向じゃないと思うんだよ - Line 1: Error: Invalid Blog('by Esehara' )