エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
テンプレートパターンをGo言語で再現するぞ! - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テンプレートパターンをGo言語で再現するぞ! - Qiita
記事を書くきっかけ 最近Java言語で学ぶデザインパターン入門を参考にデザインパターンの勉強をしている... 記事を書くきっかけ 最近Java言語で学ぶデザインパターン入門を参考にデザインパターンの勉強をしているのですが、 本の中で紹介されていたTemplate Patternを、私が普段使っている「Goで実装するならどうやるのか」というのが気になって書き始めたところ、今まで私が気づいていなかったGoの仕様について勉強することが出来たので、シェアしたいと思い記事にしました。 コードを書き始めて気づいたある違和感... そんなわけで本を読みながらGoでの実装を進めていたのですが、あるところで違和感を感じ始めました。 本ではFactoryという抽象クラスにcreate()というインスタンス生成のメソッドを実装しています。 一方でcreate()の中で使われるcreateProduct()とregisterProduct()に関しては実装をサブクラスに委譲しています。 Pythonで書くとしたらこんな感

