class SubSystemOne
    {
        public void MethodOne()
        {
            Console.WriteLine("子系统方法一");
        }
    }
    class SubSystemTwo
    {
        public void MethodTwo()
        {
            Console.WriteLine(" 子系统方法二");
        }
    }
    class SubSystemThree
    {
        public void MethodThree()
        {
            Console.WriteLine(" 子系统方法三");
        }
    }
    class SubSystemFour
    {
        public void MethodFour()
        {
            Console.WriteLine(" 子系统方法四");
        }
    }
 需求是客户端要调用到SubSystemOne. MethodOne方法和SubSystemTwo. MethodTwo两个方法实现购物,同时客户端要调用SubSystemTwo. MethodTwo,SubSystemThree. MethodThree,SubSystemFour. MethodFour三个方法实现结帐,请问您如何设计?采用什么设计模式?

解决方案 »

  1.   

    出这个题目的人自己就很白痴。估计他想问你策略模式或者是外观模式。但是说的牛头不对马嘴。
      

  2.   

    这是结构型模式的编程题,是我一个测试题,我都郁闷死了,好几天了也想不出来,只好求教大家了,那位大师帮帮忙,小女子不胜感激啊(本人是新手,大家多多指教)
      

  3.   

    只能按照出题人的思路去想才算题。不然这实在说用什么设计模式有点牵强。