疎結合情報と密結合情報を知っています。しかし、私はいつどこで何時に使用するかを決めることができますか? 疎結合と密結合がいつ必要なのか理解できませんか?
見てください: http://www.dofactory.com/Patterns/PatternAdapter.aspx#_self1
アダプタークラスを見ると:
///
/// The 'Adapter' class
///
class Adapter : Target
{
private Adaptee _adaptee = new Adaptee();
public override void Request()
{
// Possibly do some other work
// and then call SpecificRequest
_adaptee.SpecificRequest();
}
}
上記の使用法は密結合のようです! 密結合は悪い使い方だと思います。ただし、アダプタ パターンは密結合で使用されます。密結合と疎結合が必要な場合