回答編集履歴

2

追記

2018/06/23 10:58

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -47,3 +47,13 @@
47
47
 
48
48
 
49
49
  インターフェースにより使い方を統一し、それを強制することのデメリットは、それが必要な場合にはあまりないように思います。
50
+
51
+
52
+
53
+ ---
54
+
55
+ 【追記】
56
+
57
+ ところで、一般的なインタフェースは「①定数 ②メソッド名」という形式の定義ではありません。
58
+
59
+ 多くの場合「メソッド名とシグニチャ」を定義します。シグニチャは当該メソッドの「戻り値の型、引数の型の並び」を定義する言語が多いです。`int foo(int, short, string);`などですね。

1

typo修正

2018/06/23 10:57

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  そんなことは全くありません。ルールを強制させるためにインターフェースを使います。
10
10
 
11
- これにより、間違ったルールでクラス・メソッドを呼び出そうとした時、処理系がエラーを報告するので間違いに早期に気がつくことができます。その御蔭で、そのような間違いを犯していないかのテストを省略でき、プログラムの信頼性を保ちつつ納期を短縮できます。
11
+ これにより、間違ったルールでクラス・メソッドを呼び出そうとした時、処理系がエラーを報告するので間違いに早期に気がつくことができます。その御蔭で、そのような間違いを犯していないかのテストを省略でき、プログラムの信頼性を保ちつつ納期を短縮できます。
12
12
 
13
13
 
14
14