エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swiftで学ぶデザインパターン19 (Bridgeパターン) - しめ鯖日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftで学ぶデザインパターン19 (Bridgeパターン) - しめ鯖日記
今回はBridgeパターンについて書いていきます。 デザインパターンとは デザインパターンとはソフトウェ... 今回はBridgeパターンについて書いていきます。 デザインパターンとは デザインパターンとはソフトウェア開発の設計方法の事です。 『オブジェクト指向における再利用のためのデザインパターン』という本が出典で、全部で23種類のパターンが紹介されています。 Bridgeパターンとは Bridgeパターンとはクラスへの機能の追加のパターンです。 このパターンを使うと継承を使わずに既存クラスへ機能追加ができます。 SwiftでのBridgeパターンの実装方法 Bridgeパターンの実装は下のようになります。 Animalはmoveメソッドを持っていますが、その実装はimpという変数に委ねています。 こうする事で、機能の追加を継承を使わずに行う事ができます。 class Animal { var imp: MoveImplementation? func move() { imp?.move() }