예제 #1
0
    void Start()
    {
        string  Problem = "B问题";
        IHandle handleA = new HandleA();
        IHandle handleB = new HandleB();

        handleA.NestHandle = handleB;
        handleA.HandleDeal(Problem);
    }
예제 #2
0
    private void Start()
    {
        HandleC handleC = new HandleC(null);
        HandleB handleB = new HandleB(handleC);
        HandleA handleA = new HandleA(handleB);

        handleA.ChainHandleWay(10);
        handleA.ChainHandleWay(20);
        handleA.ChainHandleWay(30);
    }