ä¸æ¨æ¥ãããã« ãDIP ãã¦ãã©ããè¾ããªããããçãªãã¨ãé©å½ã«ãã¤ã¼ããããå¼ç¨ RT ã RT å¾è¨åãã¨ã¢ãªãã§è¨åãããä¸ã«ãããã¤ã¯è¨è¨ãä½ãç解ãã¨ãããã¿ãããªãã¨ãè¨ããããã俺ã¯æ¬å½ã«ä½ãç解ãã¦ããªãã®ãï¼ãã¨ä¸å®ã«ãªã£ãã®ã§ãèªåã®èããã¡ããã¨æ¸ãã¦ãããã¨æã£ããå ã«èªåã®ç«å ´ãè¨ãã¨ããªãããã¢ã¼ããã¯ãã£ã¨ã SOLID ååã¯æç¨ã ãèªåã使ããããããå³å®ãããã¨ã¯æã£ã¦ããªãã¨è¨ãç«å ´ã ã DIP ã¨ã¯ãªãã ã£ãã DIP(ä¾åæ§é転ã®åå)㯠SOLID ååã®ä¸ã¤ã§ãä¸è¨ã§è¨ãã¨ãæ½è±¡ã«ä¾åãããã¨ä¾åé¢ä¿ãé転ãããã¨ãã£ããã®ã ãä½ã®ãã¨ããã¨ãã風ã«ãªãã®ã§ä¾ã ãæããã¨ãUserRepository 㨠UserService ããã£ã¦ãã®ããã«å®ç¾©ãã㨠class UserRepository { get() { return dat
{{#tags}}- {{label}}
{{/tags}}