![[zk/ref/img/達人プログラマー 熟達に向けたあなたの旅(第2版).jpg|150]]
- ![[CacaponIcon.png|16x16]]のバイブル
- 開発の基本的な考えはこれを参照することが多い
%% DATAVIEW_PUBLISHER: start
```dataview
table without id
file.link as title,
aliases[0] as alias,
page
WHERE ref = this.file.link
SORT page ASC
```
%%
| title | alias | page |
| -------------------------------------------------------------------------------------------------------- | ----- | ---- |
| [[zk/ref/OOPの継承は1969年に生まれた.md\|OOPの継承は1969年に生まれた]] | Rnxa | 202 |
| [[zk/ref/バナナを欲したものの、手に入ったのはバナナを手にしたゴリラと、丸ごとのジャングルだった。.md\|バナナを欲したものの、手に入ったのはバナナを手にしたゴリラと、丸ごとのジャングルだった。]] | R2dn | 202 |
| [[zk/ref/継承は結合.md\|継承は結合]] | Rpca | 203 |
| [[zk/ref/継承だとトップレベルの変更が分からない.md\|継承だとトップレベルの変更が分からない]] | R78v | 204 |
| [[zk/ref/継承には優秀な代替案がある.md\|継承には優秀な代替案がある]] | R59a | 205 |
| [[zk/ref/継承の代替案としてmixinとtraitを使う.md\|継承の代替案としてmixinとtraitを使う]] | R7yv | 205 |
| [[zk/ref/継承の代替案としてインターフェースを使う.md\|継承の代替案としてインターフェースを使う]] | Rk83 | 205 |
| [[zk/ref/継承の代替案として委譲を使う.md\|継承の代替案として委譲を使う]] | R5o1 | 205 |
| [[zk/ref/インターフェースはプロトコルともいう.md\|インターフェースはプロトコルともいう]] | Rqnr | 206 |
| [[zk/ref/インターフェースとは1つ以上の振る舞いの集合のこと.md\|インターフェースとは1つ以上の振る舞いの集合のこと]] | R8ol | 206 |
| [[zk/ref/インターフェースは型として扱える.md\|インターフェースは型として扱える]] | Rl9k | 207 |
| [[zk/ref/継承すると親クラスのメソッドを全て受け継いでしまう.md\|継承すると親クラスのメソッドを全て受け継いでしまう]] | Ruph | 207 |
| [[zk/ref/委譲を使うと必要なメソッドだけ扱える.md\|委譲を使うと必要なメソッドだけ扱える]] | R8qg | 208 |
| [[zk/ref/アクターは局所的・固有な状態を持つ.md\|アクターは局所的・固有な状態を持つ]] | Rzh3 | 232 |
| [[zk/ref/アクターは独立したプロセッサ.md\|アクターは独立したプロセッサ]] | Rx6y | 232 |
| [[zk/ref/アクターはメールボックスを持つ.md\|アクターはメールボックスを持つ]] | Rngj | 232 |
| [[zk/ref/アクターが待機中なら届いたメッセージを処理する.md\|アクターが待機中なら届いたメッセージを処理する]] | R4ew | 232 |
| [[zk/ref/アクターのメールボックスが空なら待機状態に戻る.md\|アクターのメールボックスが空なら待機状態に戻る]] | Rerf | 232 |
| [[zk/ref/アクターがメッセージを処理するときにできること.md\|アクターがメッセージを処理するときにできること]] | Rk75 | 232 |
| [[zk/ref/アクターは他のアクターを作ることができる.md\|アクターは他のアクターを作ることができる]] | Rtrf | 232 |
| [[zk/ref/アクターは知っているアクターにメッセージを送れる.md\|アクターは知っているアクターにメッセージを送れる]] | Rx8g | 232 |
| [[zk/ref/プロセスは汎用目的の仮想プロセッサー.md\|プロセスは汎用目的の仮想プロセッサー]] | Rpqb | 232 |
| [[zk/ref/プロセスはOSによってしばしば実装される.md\|プロセスはOSによってしばしば実装される]] | R6uz | 232 |
| [[zk/ref/プロセスはアクターのように振る舞う制約が課される.md\|プロセスはアクターのように振る舞う制約が課される]] | Re7m | 232 |
| [[zk/ref/アクターは並行状態のみが存在する.md\|アクターは並行状態のみが存在する]] | Rkx3 | 232 |
| [[zk/ref/アクターには統制される物事は存在しない.md\|アクターには統制される物事は存在しない]] | Ruqe | 233 |
| [[zk/ref/アクターのメッセージは受取側以外で確認不可能.md\|アクターのメッセージは受取側以外で確認不可能]] | Reak | 233 |
| [[zk/ref/アクター内の状態は外からアクセス不可能.md\|アクター内の状態は外からアクセス不可能]] | Rgbb | 233 |
| [[zk/ref/アクターのメッセージは一方通行.md\|アクターのメッセージは一方通行]] | R2qu | 233 |
| [[zk/ref/アクターのメッセージは一つずつ処理される.md\|アクターのメッセージは一つずつ処理される]] | R9y7 | 233 |
| [[zk/ref/アクターは並行かつ同期的に実行される.md\|アクターは並行かつ同期的に実行される]] | Rp65 | 233 |
| [[zk/ref/アクターはデータの共有が起こらない.md\|アクターはデータの共有が起こらない]] | Rhjw | 233 |
| [[zk/ref/アクターのライブラリにNactというのがある.md\|アクターのライブラリにNactというのがある]] | R2vy | 234 |
| [[zk/ref/アクターは並行処理を扱うコードが一切いらない.md\|アクターは並行処理を扱うコードが一切いらない]] | Rnxt | 237 |
| [[zk/ref/アクターはどのアーキテクチャでも同様に機能する.md\|アクターはどのアーキテクチャでも同様に機能する]] | Rafj | 237 |
| [[zk/ref/Erlangのプロセスは実質アクター.md\|Erlangのプロセスは実質アクター]] | Rygx | 238 |
| [[zk/ref/Elrangにはプロセスを管理するスーパービジョンがある.md\|Elrangにはプロセスを管理するスーパービジョンがある]] | Rq82 | 238 |
| [[zk/ref/ホットコードローディングは実行中のシステムを止めないでコードを入れ替えられる機能のこと.md\|ホットコードローディングは実行中のシステムを止めないでコードを入れ替えられる機能のこと]] | R3r2 | 238 |
| [[zk/ref/Erlangはホットコードローディングをサポートしている.md\|Erlangはホットコードローディングをサポートしている]] | Rehs | 238 |
%% DATAVIEW_PUBLISHER: end %%