标签:设计模式 style 大话设计模式 模式 ref sig rate pre sub()
// 工厂模式(Factory Pattern) let operationFactory = { createOperate (operate) { let oper = null switch (operate) { case ‘+‘: oper = new operationFactory.OperationAdd() break case ‘-‘: oper = new operationFactory.OperationSub() break case ‘*‘: oper = new operationFactory.OperationMul() break case ‘/‘: oper = new operationFactory.OperationDiv() break } }, OperationAdd () { // TODO run the addition operation }, OperationSub () { // TODO run the subtraction operation }, OperationMul () { // TODO run the multiplication operation }, OperationDiv () { // TODO run the division operation } }
Git地址:https://github.com/skillnull/Design-Mode-Example
JavaScript实现《大话设计模式》样例一 —— 工厂模式
标签:设计模式 style 大话设计模式 模式 ref sig rate pre sub()
原文地址:https://www.cnblogs.com/Man-Dream-Necessary/p/11445335.html