(一)面向对象(二)工厂模式(三)建造者模式(四)单体模式(单例模式)(五)装饰器模式(六)组合模式(七)订阅模式(八)策略模式(九)链模式(十)委托模式(十一)数据访问对象模式(十二)等待者模式(十三)MVC模式(十四)MVVM模式(十五)观察者模式(十六)Mixin