{"id":36197,"date":"2023-06-04T11:17:20","date_gmt":"2023-06-04T02:17:20","guid":{"rendered":"https:\/\/m9js.shop\/blog\/?p=36197"},"modified":"2023-06-04T11:17:20","modified_gmt":"2023-06-04T02:17:20","slug":"java-design-patterns-sharing-and-reusing-algorithms-with-the-template-method-pattern","status":"publish","type":"post","link":"https:\/\/m9js.shop\/blog\/development\/java-design-patterns-sharing-and-reusing-algorithms-with-the-template-method-pattern","title":{"rendered":"\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134: \ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc73c\ub85c \uc54c\uace0\ub9ac\uc998 \uacf5\uc720\uc640 \uc7ac\uc0ac\uc6a9"},"content":{"rendered":"

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134: \ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc73c\ub85c \uc54c\uace0\ub9ac\uc998 \uacf5\uc720\uc640 \uc7ac\uc0ac\uc6a9<\/h1>\n

\"Java<\/p>\n

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1\uc5d0\uc11c \ud754\ud788 \uc0ac\uc6a9\ub418\ub294 \ubc29\ubc95\ub860 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ud328\ud134\uc740 \ubbf8\ub9ac \uac80\uc99d\ub41c \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud558\uc5ec \uac1c\ubc1c\uc790\ub4e4\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uac1c\ubc1c\ud560 \ub54c \uc77c\uad00\uc131 \uc788\uac8c \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\ub3c4\ub85d \ub3c4\uc640\uc90d\ub2c8\ub2e4. \ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc740 \uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134 \uc911 \ud558\ub098\ub85c, \uc54c\uace0\ub9ac\uc998\uc758 \uad6c\uc870\ub97c \uc815\uc758\ud558\uace0 \ud558\uc704 \ud074\ub798\uc2a4\uc5d0\uc11c \ud2b9\uc815 \ub2e8\uacc4\ub97c \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc54c\uace0\ub9ac\uc998\uc744 \uacf5\uc720\ud558\uace0 \uc7ac\uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134 \uc18c\uac1c<\/h2>\n

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134\uc740 \uac1d\uccb4 \uc9c0\ud5a5 \ud504\ub85c\uadf8\ub798\ubc0d\uc5d0\uc11c\uc758 \ubb38\uc81c \ud574\uacb0\uc5d0 \ub300\ud55c \uc77c\ubc18\uc801\uc778 \ud574\uacb0\ucc45\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ud328\ud134\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1\uc5d0\uc11c\uc758 \ub2e4\uc591\ud55c \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uace0\uc548\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ud328\ud134\uc740 \ucf54\ub4dc\uc758 \uc7ac\uc0ac\uc6a9\uc131, \uc720\uc9c0\ubcf4\uc218\uc131, \ud655\uc7a5\uc131, \uac00\ub3c5\uc131 \ub4f1\uc744 \uac1c\uc120\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc90d\ub2c8\ub2e4.<\/p>\n

\uc790\ubc14 \ub514\uc790\uc778 \ud328\ud134\uc740 \ud06c\uac8c \uc138 \uac00\uc9c0 \ubc94\uc8fc\ub85c \ub098\ub269\ub2c8\ub2e4. \uc0dd\uc131 \ud328\ud134, \uad6c\uc870 \ud328\ud134, \ud589\ub3d9 \ud328\ud134\uc785\ub2c8\ub2e4. \uac01\uac01\uc758 \ud328\ud134\uc740 \ub2e4\ub978 \ubaa9\uc801\uc744 \uac00\uc9c0\uace0 \uc788\uc73c\uba70, \uac01\uac01\uc758 \ud328\ud134\uc740 \ud2b9\uc815\ud55c \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uace0\uc548\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n

\ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc758 \uac1c\ub150<\/h2>\n

\ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc740 \uc54c\uace0\ub9ac\uc998\uc758 \uad6c\uc870\ub97c \uc815\uc758\ud558\uace0 \ud558\uc704 \ud074\ub798\uc2a4\uc5d0\uc11c \ud2b9\uc815 \ub2e8\uacc4\ub97c \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ud328\ud134\uc740 \ucd94\uc0c1 \ud074\ub798\uc2a4\uc5d0\uc11c \uc54c\uace0\ub9ac\uc998\uc758 \uae30\ubcf8 \uad6c\uc870\ub97c \uc815\uc758\ud558\uace0 \ud558\uc704 \ud074\ub798\uc2a4\uc5d0\uc11c \uad6c\uccb4\uc801\uc778 \uad6c\ud604\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/p>\n

\ud15c\ud50c\ub9bf \uba54\uc18c\ub4dc \ud328\ud134\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc694\uc18c\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4.<\/p>\n