[解決済み] TypeとClassの違いは何ですか?
2022-04-21 18:46:52
質問
型とクラスは何が違うのか、逆に何が違うのか?
(言語にとらわれない一般的な意味において)
解決方法は?
以下の回答は、Gofの本( デザインパターン )
<ブロッククオートオブジェクトの クラス は、その オブジェクトは実装されます。このクラスは は、オブジェクトの内部状態を定義し の実装は の操作を行うことができます。
これに対して、オブジェクトの タイプ は、そのインターフェイス、つまり リクエストのセット を応答します。
<ブロッククオートオブジェクトは多くのタイプを持つことができます。 また、異なるクラスのオブジェクトが は同じ型を持っています。
//example in c++
template<typename T>
const T & max(T const &a,T const &b)
{
return a>b?a:b; //> operator of the type is used for comparison
}
max関数は 操作 > を持つクラスは、そのクラスのための特定の max<particular class/primitive type> 関数を生成するために、上記の要件を満たす任意のクラスを使用することができます。
関連
-
[解決済み] 2次元ベクトルの外積を計算する
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] メソッドと関数の違いは何ですか?
-
[解決済み] オブジェクトの種類を決定しますか?
-
[解決済み] 抽象メソッドと仮想メソッドの違いは何ですか?
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] 並行処理と並列処理の違いは何ですか?
-
[解決済み] Pythonの旧スタイルのクラスと新スタイルのクラスの違いは何ですか?
-
[解決済み】type()とisinstance()の違いは何ですか?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン