设计模式

2022-06-16  本文已影响0人  carlwu_186

设计模式分为三种类型,共23类。

(1)创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。

(2)结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。

(3)行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。

6大设计原则

设计模式

public enum Calculator {
   ADD("+") {
       public int exec(int a,int b) {
           return a+b;
       }
   }
   SUB("+") {
       public int exec(int a,int b) {
           return a+b;
       }
   }

   String value = "";
   private Calculator(String _value) {
       this.value = _value;
   }
   public abstract int exec(int a,int b);
}
上一篇 下一篇

猜你喜欢

热点阅读