タグ

クラス図に関するwikisurfingのブックマーク (3)

  • Bridge パターン - Wikipedia

    Bridge パターン(ブリッジ・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。 「橋渡し」のクラスを用意することによって、クラスを複数の方向に拡張させることを目的とする。 クラス図[編集] Bridge パターンのクラス図を以下に挙げる。 クラス Abstraction は Implementor 型の属性を持ち、操作 function() を実装する。抽象クラス Implementor は操作 implementation() を実装する。Abstraction#function() ではメンバの Implementor の implementation() が実行される。 利用例[編集] Bridge パターンの適用が望ましいクラス構造は、例えば以下のようなものである。 Dishware (器)を継承したクラ

  • クラス図 - Wikipedia

    統一モデリング言語 (UML)におけるクラス図(クラスず、英: class diagram)とは、クラス、属性、クラス間の関係からシステムの構造を記述する静的な構造図である。 クラス図とソースコードの同期が可能なUMLモデリングツールも存在する。 クラス[編集] クラス図におけるクラスの例 ソフトウェアシステムにおけるクラスは、中にクラス名の記述された四角で表現する。クラスはドメイン等、ソフトウェア要素ではない要素であってもよい。例えば、車のタイヤ、化学物質の一種、料理の材料などである。 クラス名の下に属性(プロパティ)の区画を設けることができる。どの属性も最低でも名前を記述せねばならず、オプションとしてその型、初期値、その他の特性を記述することができる。 更にその下に、クラスの操作(メソッド)の区画を設けることができる。どの操作も最低でも名前を記述せねばならず、オプションとしてその引数や

    クラス図 - Wikipedia
  • ドメインモデル - Wikipedia

    ドメインモデルの例(健康保険プラン) ドメインモデル(英: Domain model)は、システムに関わるさまざまな実体とそれらの関係を説明するシステムの概念モデルである。 概要[編集] ドメインモデルは、システムの鍵となる概念と用語を文書化するために作成される。ドメインモデルでは、システムの主要な実体とそれらの間の関係を明らかにし、一般にそれらの重要なメソッドと属性も洗い出す。すなわち、このモデルは、システムの構造的な観点を提供し、通常はユースケースモデルで動的な観点を補足する。ドメインモデルの重要な利点は、システムの範囲を明らかにすることである。 用途[編集] ドメインモデルは、プロジェクト関係者で理解を共有し検証する際に威力を発揮する。コミュニケーションツールとしても役立ち、技術者チームとビジネスチーム間の仲介点としても役立つ。ドメインモデルは、ソフトウェア開発工程の実装工程で、コー

    ドメインモデル - Wikipedia
  • 1