Help us understand the problem. What is going on with this article?

めざまし時計に例えてDI注入とは何かを簡単に説明してみる

More than 1 year has passed since last update.

あなたは目覚まし時計を買いに江戸時代に行った。
江戸時代の目覚まし時計はなんと、目覚まし設定ができず、分単位で目覚まし時計が販売されていた。
1分単位の目覚まし時計が00時〜01時までのコーナーに60個、全部で24コーナー、総時計数1440個の目覚まし時計があったのです。

今あなたは07:15用の目覚まし時計を持っている。
転職したせいで06:30分に目覚めなければならなくなったので
07:15にアラームが鳴る目覚まし時計を購入しなければならなくなりましたとさ。

これがDIです。1つ1つの時計が目覚まし設定時刻に依存されていて柔軟度がなくお金がかかる時計で仕方ありません。
あえてそうする必要があるときを除いて、このような仕組みでモノを作るのは辞めましょうという話です。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away