検索結果
表示
このウィキでページ「カプセル1」を新規作成しましょう。検索で見つかった他のページも参照してください。
- 複雑な型計算アルゴリズムをカプセル化する。 コンパイル時型選択テクニックを用いて型を生成する。 テンプレートは C++ の強力な機能であり、コンパイル時に任意の計算を実行することができる。これはテンプレートメタプログラミングとして知られている。コンパイル時に実行される計算の単純な例として (1) コンパイル時定数に基づく型の選択…5キロバイト (694 語) - 2010年6月12日 (土) 08:25
- オブジェクト指向プログラミング (カプセル化の節)ance)、凝集度(cohesion)、抽象化(abstraction)、ポリモーフィズム(polymorphism)、結合(coupling)、カプセル化(encapsulation)といった1960年代の技術をベースにしています。 オブジェクト指向プログラミングは、1990年代初頭に流行しはじめ…24キロバイト (3,195 語) - 2023年3月26日 (日) 07:55
- class (クラス)は、オブジェクトを作成するためのテンプレートです。 クラスは、データと、それ自身を処理するコードとともにカプセル化します。 クラスを導入した後もECMAScript/JavaScriptはプロトタイプベースのオブジェクト指向スクリプティング言語ですが、ES5…21キロバイト (2,632 語) - 2022年7月19日 (火) 12:21
- カプセル化し、ポリモーフィズムを用いて複雑さを管理することで、ソフトウェア開発を容易にします。しかし、大規模なアプリケーションでは、同じ部分が複数の場所に現れる「クロスカットの懸念」が存在し、これに対応するために実装されたコードによって、カプセル化が崩壊し依存関係が増加することがあります。…10キロバイト (1,557 語) - 2023年4月28日 (金) 08:10
- C++/クラスの定義や継承 (カプセル化の節)この違いは、クラスと構造体が異なる用途で使われる理由の1つです。クラスはオブジェクト指向プログラミングの概念に基づき、データとそのデータを操作するメンバー関数を一体化するために使用されます。そのため、データの隠蔽(カプセル化)が重要視され、デフォルトでprivateとなるのが標準です。一…20キロバイト (2,665 語) - 2024年11月5日 (火) 23:56
- value) { this.value = value; } public T get() { return value; } } 単一責任の原則 カプセル化の徹底 適切な粒度の設定 インターフェースの活用 命名規則の遵守 アクセス制御の適切な使用 コメントとドキュメンテーション コードの整形と可読性…23キロバイト (2,546 語) - 2024年11月18日 (月) 04:01
- れた基本クラス(Parameterized Base Class)イディオムによって書くことが出来る。アダプタクラスはまた、クラス A 中に完全にカプセル化することも出来る。クラス A のコンストラクタ中で、追跡用変数はデフォルト値を持つパラメータとなっているため、ユーザ側が気にかけることはない。また、private…4キロバイト (537 語) - 2015年2月26日 (木) 10:04
- 、この単純なテンプレートを以下のように整数定数に基づく静的な呼び分け(dispatch)に用いることができる。 Array クラスを固定長の配列をカプセル化するクラスで TR1 にある標準 array クラスによく似たクラスとする。実際には、我々の Array クラスは標準の TR1 array…5キロバイト (654 語) - 2010年6月12日 (土) 08:07
- string) (string, string) { return y, x } Goではクラスはありませんが、構造体(struct)を使ってデータをカプセル化できます。 type Person struct { Name string Age int } person := Person{Name: "Alice"…9キロバイト (1,154 語) - 2024年11月13日 (水) 00:24
- 一般的に、structはデータのまとまりを表現し、classはオブジェクト指向プログラミングの機能をより豊富に使用して、データとそれに関連する操作をカプセル化します。 structはC言語との互換性を持ち、C言語で使われるstructと同様に振る舞います。そのため、簡易なデータ構造の定義に使用されることがあります。…11キロバイト (1,558 語) - 2024年5月25日 (土) 06:05
- y) { struct Point pt = (struct Point){x, y}; return pt; } 構造体を使うことで、データのカプセル化とモジュール設計が容易になります。例えば、複数の関数が共通して使用するデータを一つの構造体としてまとめることで、コードの可読性と保守性が向上します。…29キロバイト (3,583 語) - 2024年10月24日 (木) 06:20
- 特徴:精製された亜麻仁油で、独特の風味が少なく、サプリメントとしても使用されます。栄養素が一部損なわれることがあります。 使用例:サプリメント、カプセル、スムージー 亜麻仁油は年間を通じて利用可能で、種子は通常、夏から秋にかけて収穫されます。この時期に収穫された亜麻の種子から抽出される油は、より新鮮で栄養価が高いとされています。…5キロバイト (754 語) - 2024年8月15日 (木) 21:46
- カプセル化するためのツールでもあります。例えば、あるプログラミング言語で書かれたプログラムは、そのプログラミング言語がユーザーを1つのマシンから十分に遠ざけることができれば、複数の異なるマシンアーキテクチャにコンパイルすることができます。 本書では、プログラミング言語が提供する抽象化やカプセル…24キロバイト (4,220 語) - 2024年3月3日 (日) 10:48
- public: void bark() { std::cout << "Woof!" << std::endl; } }; クラスはデータとメソッドをまとめてカプセル化し、内部の実装を隠蔽します。これにより、データの保護とモジュール性が向上します。 class Person { private: std::string…15キロバイト (1,609 語) - 2024年5月17日 (金) 21:41
- Objective-C (カプセル化の節)Monde!"という文字列を出力します。 カプセル化は、オブジェクトのデータとメソッドを外部から隠蔽することで、オブジェクトの状態が不正な値に変更されるのを防ぎ、安全性を高めます。Objective-Cでは、プロパティを使用して、カプセル化を実現することができます。以下は、Objectiv…40キロバイト (5,242 語) - 2023年5月1日 (月) 01:35
- 、結果的にクラスの実装を変更したときに、ユーザーが影響を被ってしまうことを避けることなどは目的です。このに内部構造へのアクセス制限を設けることを「カプセル化(内部構造の隠蔽)」と言います。 21世紀になってからの新興言語は、メンバーごとに private/protected/public…23キロバイト (3,045 語) - 2024年11月5日 (火) 06:01
- JavaScript/オブジェクト2/メッセージの柔軟性と多様性 JavaScript/オブジェクト2/外部に対するデータのカプセル化 JavaScript/オブジェクト2/標準ライブラリへの機能の拡張 JavaScript/オブジェクト2/継承と再利用性の確保 JavaScript/オブジェクト3…16キロバイト (2,051 語) - 2024年11月22日 (金) 14:49
- ため、この例ではs1とs2は同じインスタンスを参照するため、比較の結果はTrueになります。 ファクトリーメソッドパターンは、インスタンスの生成をカプセル化するためのパターンです。C#では、ファクトリメソッド、抽象ファクトリ、単純ファクトリなどの構築手法が利用できます。 using System; public…8キロバイト (974 語) - 2024年1月19日 (金) 12:24
- 機能をシンプルなインターフェースを介して利用でき、サブシステムの詳細に気を取られることなくコードを記述できます。 カプセル化 サブシステムの各コンポーネントはファサードによってカプセル化され、外部からの直接アクセスを防ぎます。これにより、サブシステム内の変更が影響を及ぼす範囲が狭まります。 利点 シンプルな利用…49キロバイト (6,595 語) - 2024年1月19日 (金) 12:18
- スを定義することで、オブジェクトを生成し、オブジェクトに対してメソッドを呼び出したりプロパティを設定したりできます。 カプセル化:PHPでは、クラスのプロパティやメソッドをカプセル化することができます。つまり、クラスの内部で定義したメソッドやプロパティは、外部から直接アクセスできなくなります。代わ…74キロバイト (10,058 語) - 2023年11月28日 (火) 06:20