エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
SOLID原則に出てくるDI(依存性の注入)とDIP(依存関係の逆転の原則)を勉強したので、自分なりにVue Co...SOLID原則に出てくるDI(依存性の注入)とDIP(依存関係の逆転の原則)を勉強したので、自分なりにVue CompositionAPI +TypeScriptでのコンポーネント設計に応用してみました。 🛠 DI, DIPとは? 最初にサンプルコードを元にDI(依存性の注入)とDIP(依存関係の逆転の原則)を復習します。 既にDI, DIPを知っている方はスキップしてこちらへ。 以下Engineクラスに依存するCarクラスをDI, DIPを用いてリファクタリングしていきます。 class Car { private engine: Engine; constructor(private type: string) { this.engine = new Engine(type); } move() { this.engine.start(); // ..処理 } } class E