2021-09-03 デザインパターン(GoF)/Singleton Java 本記事ではデザインパターン「Singleton(読:シングルトン)」について勉強していきましょう! 【ゴール】「Singletonって〇〇のことで、〇〇な時に利用するんだ!」といえるようになること! さて、ポイントはこの2つ! GoFが作成したデザインパターンのうちの一つ 生成するインスタンスの数を1つに制限する設計パターン この2つのポイントについて解説していきます! 続きを読む
2021-08-31 デザインパターン(GoF)/Facade Java 本記事ではデザインパターン「Facade(読:ファサード)」について勉強していきましょう! 【ゴール】「Facadeって〇〇のことで、〇〇な時に利用するんだ!」といえるようになること! さて、ポイントはこの4つ! GoFが作成したデザインパターンのうちの一つ Facadeクラスという窓口を作ることで、異なるサブシステムを結びつける設計パターン インターフェースを少なくし、複雑なものを単純に見せてくれる サブシステム間の独立性を高めてくれる この4つのポイントについて解説していきます! 続きを読む
2021-08-30 デザインパターン(GoF)/Adapter Java 本記事ではデザインパターン「Adapter」について勉強していきましょう! 【ゴール】「Adapterって〇〇のことで、〇〇な時に利用するんだ!」といえるようになること! さて、ポイントはこの3つ! GoFが作成したデザインパターンのうちの一つ 電子機器であるアダプターと同じ役割 既存クラスに修正を加えることなく、インターフェースを変更させることができる この3つのポイントについて解説していきます! 続きを読む
2021-08-27 デザインパターン(GoF)/Template Method Java 本記事ではデザインパターン「Template Method」について勉強していきましょう!Template Methodは、簡単、且つ、よく使われるデザインパターンになりますので、しっかり覚えて、ソースコード書くときに活用しましょう! 【ゴール】 「Template Methodって〇〇のことで、〇〇な時に利用するんだ!」といえるようになること! さて、ポイントはこの2つ! GoFが作成したデザインパターンのうちの一つ 抽象クラスで処理の枠組みを決め、具象クラスで具体的な処理内容を定める この2ポイントについて解説していきます! 続きを読む
2021-08-20 【初心者向け】TCPってなに? インターネット ここでは「TCPP」について勉強していきましょう! 【ゴール】 「TCPって〇〇のことで、〇〇することができるんだ!」といえるようになること! さて、ポイントはこの3つ! トランスポート層で使われるプロトコル 信頼性が高く、転送効率が低い ポート番号を利用して通信する この3ポイントについて解説していきます! 続きを読む
2021-08-11 【初心者向け】Ethernetとは? インターネット ここでは「Ethernet」について勉強していきましょう! 【ゴール】 「Ethernetって〇〇のことで、〇〇することができるんだ!」といえるようになること! さて、ポイントはこの2つ! データリンク層で使われるプロトコル MACアドレスを使って通信を行う この2ポイントについて解説していきます! 続きを読む
2021-08-10 【初心者向け】IP(インターネットプロトコル)ってなに? インターネット ここでは「IP」について勉強していきましょう! 【ゴール】 「IPって〇〇のことで、〇〇することができるんだ!」といえるようになること! さて、ポイントはこの3つ! 「Internet Protocol」の略 ネットワーク層(インターネット層)で使われるプロトコル IPアドレスを使って通信を行う この3ポイントについて解説していきます! 続きを読む