我知道鬆耦合和緊密耦合的信息。但是,我暫停何時可以決定何時何地使用?我不明白我什麼時候需要鬆散耦合和緊密耦合?我什麼時候需要緊耦合和鬆耦合?
看看請: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();
}
}
以上使用像緊密耦合!我認爲緊密耦合是不好的用法。但適配器模式使用緊密耦合。當我需要緊密和鬆散耦合?
緊耦合類變成一個不好的設計,如果你的應用程序的增長作爲企業級應用程序。要了解您可以通過微軟引用PRISM(或複合應用程序塊)。這是一種使用鬆散耦合類的設計。 –