{"id":36169,"date":"2023-06-04T11:18:01","date_gmt":"2023-06-04T02:18:01","guid":{"rendered":"https:\/\/8gfg.shop\/blog\/?p=36169"},"modified":"2023-06-04T11:18:01","modified_gmt":"2023-06-04T02:18:01","slug":"java-design-patterns-ensuring-interface-compatibility-with-the-adapter-pattern","status":"publish","type":"post","link":"https:\/\/8gfg.shop\/blog\/development\/java-design-patterns-ensuring-interface-compatibility-with-the-adapter-pattern","title":{"rendered":"\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134: \uc5b4\ub311\ud130 \ud328\ud134\uc73c\ub85c \uc778\ud130\ud398\uc774\uc2a4 \ud638\ud658\uc131 \ud655\ubcf4\ud558\uae30"},"content":{"rendered":"

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134: \uc5b4\ub311\ud130 \ud328\ud134\uc73c\ub85c \uc778\ud130\ud398\uc774\uc2a4 \ud638\ud658\uc131 \ud655\ubcf4\ud558\uae30<\/h1>\n

\"Adapter<\/p>\n

\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uc5d0\uc11c, \ub514\uc790\uc778 \ud328\ud134\uc740 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud55c \uc77c\ubc18\uc801\uc778 \ud574\uacb0\ucc45\uc785\ub2c8\ub2e4. \ub514\uc790\uc778 \ud328\ud134\uc740 \uacf5\uc2dd\uc801\uc778 \uc5b8\uc5b4\uc5d0\uc11c\ub294 \uc544\ub2c8\uc9c0\ub9cc, \uac1c\ubc1c\uc790\ub4e4 \uc0ac\uc774\uc5d0\uc11c \ub110\ub9ac \uc0ac\uc6a9\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ubc88 \uae00\uc5d0\uc11c\ub294 \uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134 \uc911 \uc5b4\ub311\ud130 \ud328\ud134\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134: \uc5b4\ub311\ud130 \ud328\ud134 \uc18c\uac1c<\/h2>\n

\uc5b4\ub311\ud130 \ud328\ud134\uc740 \ud638\ud658\ub418\uc9c0 \uc54a\ub294 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud568\uaed8 \uc791\ub3d9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \ub514\uc790\uc778 \ud328\ud134\uc785\ub2c8\ub2e4. \uc774 \ud328\ud134\uc740 \uae30\uc874\uc758 \ucf54\ub4dc\ub97c \uc7ac\uc0ac\uc6a9\ud558\uba74\uc11c\ub3c4 \uc0c8\ub85c\uc6b4 \ucf54\ub4dc\ub97c \uc791\uc131\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4. \uc5b4\ub311\ud130 \ud328\ud134\uc740 \uc77c\ubc18\uc801\uc73c\ub85c \ub450 \uac00\uc9c0 \uc778\ud130\ud398\uc774\uc2a4 \uc0ac\uc774\uc5d0\uc11c \uc791\ub3d9\ud569\ub2c8\ub2e4. \uc774 \ud328\ud134\uc740 "Wrapper \ud328\ud134"\uc774\ub77c\uace0\ub3c4 \ubd88\ub9bd\ub2c8\ub2e4.<\/p>\n

\uc5b4\ub311\ud130 \ud328\ud134\uc740 \ub2e4\ub978 \ud328\ud134\uacfc \ud568\uaed8 \uc0ac\uc6a9\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \uc5b4\ub311\ud130 \ud328\ud134\uc740 \ub370\ucf54\ub808\uc774\ud130 \ud328\ud134\uc5d0\uc11c\ub3c4 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ub370\ucf54\ub808\uc774\ud130 \ud328\ud134\uc740 \uac1d\uccb4\uc5d0 \ucd94\uac00\uc801\uc778 \uae30\ub2a5\uc744 \ub3d9\uc801\uc73c\ub85c \ucd94\uac00\ud558\uae30 \uc704\ud55c \ud328\ud134\uc785\ub2c8\ub2e4. \ub370\ucf54\ub808\uc774\ud130 \ud328\ud134\uacfc \uc5b4\ub311\ud130 \ud328\ud134\uc744 \ud568\uaed8 \uc0ac\uc6a9\ud558\uba74, \uac1d\uccb4\uc5d0 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uba74\uc11c\ub3c4 \ud638\ud658\uc131 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n

\uc778\ud130\ud398\uc774\uc2a4 \ud638\ud658\uc131 \ud655\ubcf4\ub97c \uc704\ud55c \uc5b4\ub311\ud130 \ud328\ud134 \ud65c\uc6a9<\/h2>\n

\uc5b4\ub311\ud130 \ud328\ud134\uc740 \uc778\ud130\ud398\uc774\uc2a4 \ud638\ud658\uc131 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \uc778\ud130\ud398\uc774\uc2a4 \ud638\ud658\uc131 \ubb38\uc81c\uc758 \uc608\uc2dc\uc785\ub2c8\ub2e4.<\/p>\n