<aside>
▼試験的採点
<aside>
▼理解度採点
自信ありで正解: 2.5点
自信なし: 0点
不正解: 0点 </aside>
わたしの得点(2026/1/20時点)
| 設問NO | 解答 | 自信の有無 | 試験的採点 | 理解度採点 |
|---|---|---|---|---|
| 合計 | 60点(15/25) | 10点(4/25) | ||
| 01 | エ | 自信あり | 正解 | 正解 |
| 02 | エ | 無し | 正解 | - |
| 03 | - | - | - | - |
| 04 | - | - | - | - |
| 05 | - | - | - | - |
| 06 | ア | 自信あり | 正解 | 正解 |
| 07 | ウ | 無し | 正解 | - |
| 08 | ウ | 無し | - | - |
| 09 | - | - | - | - |
| 10 | エ | 無し | 正解 | - |
| 11 | ア | 無し | - | - |
| 12 | エ | 無し | 正解 | - |
| 13 | エ | 無し | 正解 | - |
| 14 | ウ | 無し | - | - |
| 15 | ア | 無し | 正解 | - |
| 16 | ウ | 無し | 正解 | - |
| 17 | ウ | 無し | 正解 | - |
| 18 | エ | 無し | 正解 | - |
| 19 | - | - | - | - |
| 20 | - | - | - | - |
| 21 | エ | 無し | 正解 | - |
| 22 | ウ | 自信あり | 正解 | 正解 |
| 23 | エ | 無し | - | - |
| 24 | エ | 無し | 正解 | - |
| 25 | イ | 自信あり | 正解 | 正解 |
<aside>
<aside>
SOLIDの原則と呼ばれる5つの原則がある
S: 単一責任の原則
<aside>
ひとつのクラスは、ひとつの役割を担うべき
複数の機能を持つと、変更時に予想外の影響が出る可能性があるから </aside>
O:オープン・クローズの原則(解放・閉鎖の原則)
<aside>
メソッドの追加にはオープンであるべき
メソッドの変更にはクローズであるべき </aside>
L:リスコフの置換原則
<aside>
子のクラスは、親のクラスと同じ結果をもたらすべき(継承のこと) </aside>
I:インターフェース分離の原則
<aside>
使用しない機能を使用者に強制させないようにインターフェースを分けるべき
必要な機能だけを最小限で実行できるようにするべき </aside>
D:依存性逆転の原則
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>