2024-12-01[Design Pattern] Encapsulate a network request lib - 1. DIP: Dependence Inversion PrincipleThreelayersdesignLowlevelimplementationLayer:usinglowlevelimplementationtocompletebasicoperation.Forthenetworkrequest,wecanusethelibsuchasaxios,whichinternallyusing xhr,orwecanalsouse fetchdirectlyfromnode.jsreque