Posted 2023-06-08Updated 2023-06-08前端 / 设计模式3 minutes read (About 454 words)适配器模式适配器模式主要用于解决开发中接口之间的不兼容问题,比如说axios,它可以同时在浏览器环境和node环境中使用,且用户在调用它的api时,入参是相同的,这里使用的就是适配器模式来兼容Read more
Posted 2023-06-08Updated 2023-06-08前端 / 设计模式10 minutes read (About 1529 words)抽象工厂模式抽象工厂模式是开放封闭原则应用的典型,即:对拓展开发,对修改封闭。准确来说,软件实体(类、模块、函数)可以扩展,但不可修改。Read more
Posted 2023-06-08Updated 2023-06-08前端 / 设计模式2 minutes read (About 333 words)简单工厂模式简单工厂模式主要在于区分变与不变,例如Coder 和 ProductManager 两个工种的员工,是不是仍然存在都拥有 name、age、career、work 这四个属性这样的共性?它们之间的区别,在于每个字段取值的不同,以及 work 字段需要随 career 字段取值的不同而改变Read more