C#设计模式-外观模式

tech2025-12-08  5

外观模式:用一个统一的接口,访问子系统中的一群接口。即创建一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中的方法,外观模式让客户和子系统之间避免了紧耦合。

public class Appearance     {         public void Main()         {             Facade facade = new Facade();             facade.Check();         }     }

    public class Facade     {         SubA subA = new SubA();

        public bool Check()         {             if (subA.Add("aa"))             {                 SubB subB = new SubB();                 return subB.Modify();             }             return false;         }

    }

    public class SubA     {         public SubA()         {

        }         public bool Add(string ss)         {             return true;         }     }

    public class SubB     {         public bool Modify()         {             return true;         }     }

最新回复(0)