コード例 #1
0
        public void Main_Pattern()
        {
            //创建型 5
            SingletonPattern.Used();
            SimpleFactory.Used();
            AbstructFactory.Used();
            BuilderParttern.Used();
            PrototypePattern.Used();

            //结构型 7
            AdapterPattern.Used();
            BridgePattern.Used();
            DecoratorPattern.Used();
            CompositePattern.Used();
            FlyweightPattern.Used();
            FacadePattern.Used();
            ProxyPattern.Used();

            //行为型 11
            ChainOfResponsibilityPattern.Used();
            CommandPattern.Used();
            InterpreterPattern.Used();
            //特殊类型 熔断器模式
        }
コード例 #2
0
        public static void InterpreterDemo()
        {
            var ip = new InterpreterPattern();

            ip.Interpreter();
        }