注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
疎結合であるとはどういうことか コンポーネントが疎結合であるとは、どういうことだろうか。 それは、... 疎結合であるとはどういうことか コンポーネントが疎結合であるとは、どういうことだろうか。 それは、インターフェースを明確に定義することで、コンポーネント間のやり取りと、コンポーネントの実装を分離している状態のことだ。 コンポーネントのインターフェースに変更がない限り、内部の実装に変更を加えても関連するコンポーネント間に問題は発生しない。 コンポーネントは、本の中では 「コンポーネントとは、他のソフトウェアが使用できる明確に定義された既知のインターフェースを持った、自己完結型のソフトウェアです」 と定義されている。 わかりづらいけれど、要はそれぞれの機能ごとに分けられた塊のようなものだ。 これだけだと、抽象的過ぎてわからない。 たとえば、ツイッターのAPIを使って、ツイッタークライアントを作ることがあるだろう。 そのとき、特定のURLにリクエストを送ることで、必要なデータが送られてくるはずだ
2018/12/16 リンク