<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>Eternity's Chit-Chat</title>
	<link>http://aeternum.egloos.com</link>
	<description>소프트웨어 개발에 관한 짧은 이야기</description>
	<language>ko</language>
	<pubDate>Fri, 20 Nov 2009 11:24:43 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>Eternity's Chit-Chat</title>
		<url>http://md.egloos.com/img/samplelogo2.gif</url>
		<link>http://aeternum.egloos.com</link>
		<width>80</width>
		<height>80</height>
		<description>소프트웨어 개발에 관한 짧은 이야기</description>
	</image>
  	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 2.의도를 명확하게 2부 ]]> </title>
		<link>http://aeternum.egloos.com/1986866</link>
		<guid>http://aeternum.egloos.com/1986866</guid>
		<description>
			<![CDATA[ 
  <blockquote class="quote02"><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="COLOR: #000000">PATTERNS &amp; PRINCIPLES <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></b></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 11pt" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000">INTENTION-REVEALING INTERFACE</span></strong></span></span></p><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">프로그래밍을</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">처음</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">시작했던</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">어린</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">시절에</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">프로그램은</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">단순히</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">컴퓨터와의</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">대화였다</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">머리</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">속에</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">떠오른</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">아이디어를</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">컴퓨터가</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">이해할</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">있는</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">방식으로</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">변환하고</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">컴퓨터가</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">내</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">의도대로</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">결과를</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">반환해주면</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">아무런</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">문제가</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">없다고</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">생각했다</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">그</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">당시</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">내가</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">생각하는</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">프로그램의</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">정의는</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">컴퓨터가</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">이해할</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">있는</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">명령을</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">나열한</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">텍스트였다</span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">문제는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">몇일</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">후에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수정하려고</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">컴퓨터</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">앞에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">앉았을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">때</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">발생했다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">정작</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">나</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">자신은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">그</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이해할</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">없었던</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그래밍</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">언어에</span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">‘</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">언어</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">’</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">라는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">용어를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사용하고</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있다는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사실에서</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">알</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것처럼</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람과</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">간의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의사소통을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Gerald M. Weinberg</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">는</span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">‘</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">비자아적</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그래밍</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(egoless programming)’</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이라는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">개념을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">통해</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명확하고</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">쉬운</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">중요성을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">강조했다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">단순히</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">컴퓨터를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">텍스트가</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">아니다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽게될</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">그렇다고</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">해서</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">작성하기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위해</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이타적일</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">필요까지는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">없다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">그</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽게</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">될</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">바로</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">자기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">자신이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">될</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">확률이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">높기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">때문이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그램이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것이라면</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">프로그래밍의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">중심축은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">원활한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">커뮤니케이션으로</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">옮겨진다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">소프트웨어에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있어</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">가장</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">큰</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">비용이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">발생하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">부분은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">유지보수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">단계이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">유지보수는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">보통</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">소프트웨어</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">비용의</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 40~80%(</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">평균</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 60%)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">차지한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">따라서</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">타이핑</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">시간을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">줄이기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위해</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">변수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">짧게</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">쓰거나</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">자신만이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">알아</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">볼</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">메소드</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사용하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">자제해야</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">작성하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">번이지만</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드가</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽혀지는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수백</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">번에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이른다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">편한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명확한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명확한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의도를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">드러내는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의도를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">드러내는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이해하는데</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">필요한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">모든</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">세부사항이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">인터페이스에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">드러나는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">만약</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">읽는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">사람이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">인터페이스에서</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">필요한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">모든</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">정보를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">얻을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">없다면</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">내부</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">구석구석을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">뒤져봐야</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">방법이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">아닌</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의도를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">표현하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">추상적인</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">인터페이스</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">뒤로</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">모든</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">까다로운</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">메커니즘을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">캡슐화시켜야</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">객체</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">지향의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">미덕은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">캡슐화를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">통해</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">복잡한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">세부</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">내용을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">감출</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있다는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">점이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">도메인</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">내에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">존재하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">개념을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">클래스나</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">메소드의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">형태로</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">명확하게</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">모델링함으로써</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">가치를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">얻기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위해서는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">해당</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">도메인</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">개념을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">반영하도록</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">클래스와</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">메소드의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이름을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">지어야</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">때</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수행</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">방법에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">관해서는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">언급하지</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">말고</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">결과와</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">목적만을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">표현하도록</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">클래스와</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">오퍼레이션의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이름을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">지어야</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">인터페이스를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">구성하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">각</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">요소의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이름은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">설계</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의도를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">드러낼</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">있는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">가장</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">훌륭한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">수단을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">제공한다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">이</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">기회를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">허투로</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">흘려버리지</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">마라</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">INTENTION-REVEALING INTERFACE</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">구축하기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">위해서는</span><span style="FONT-FAMILY: 'Courier New'"> </span>타입 이름<span lang="EN-US">, </span>메소드 이름<span lang="EN-US">, </span>인자 이름 모두에 명확한 의도를 나타내는 이름을 지어야 한다<span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. INTENTION-REVEALING INTERFACE</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">의</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">목적을</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">달성하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">가장</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">훌륭한</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">방법은</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">코드를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">작성하기</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">전에</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">클라이언트</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">관점에서</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">테스트</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">케이스를</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">작성하는</span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">것이다</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">wons()</span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">와</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"> dollars()</span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">사용해서</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">작성된</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> <span lang="EN-US">Money </span></span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">코드는</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> <span lang="EN-US">valueOf()</span></span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">사용해서</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">작성된</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">코드에</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">비해</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">좀</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">더</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">명확한</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">의도를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">표현하고</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">있다</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">. </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">작은</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">차이가</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> <span lang="EN-US">INTENTION-REVEALING INTERFACE</span></span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">만든다</span></span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">.</span></p></span><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></p></span><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></p></span><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></p></span></blockquote><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/TimeAndMoney" rel="tag">TimeAndMoney</a>,&nbsp;<a href="/tag/IntentionRevealingInterface" rel="tag">IntentionRevealingInterface</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>TimeAndMoney</category>
		<category>IntentionRevealingInterface</category>

		<comments>http://aeternum.egloos.com/1986866#comments</comments>
		<pubDate>Fri, 20 Nov 2009 11:24:43 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 2.의도를 명확하게 1부 ]]> </title>
		<link>http://aeternum.egloos.com/1984703</link>
		<guid>http://aeternum.egloos.com/1984703</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도를</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt"> </span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하게</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></b></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개선할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여지가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없을까</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">? CREATION METHOD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">장점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하나는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이름을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">종류를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자세히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핸드폰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템에서는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비중이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> CREATION METHOD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좋을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> valueOf() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> wons()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">와</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> dollars() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">교체하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></span></span></p></span><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000">MoneyTest.java<br></span></strong></span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span><span style="FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><o:p></o:p></span><p></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> equals() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money won200 = Money.wons(200);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.wons(200), won200);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar200 = Money.dollars(200);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertFalse</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(won200.equals(dollar200));</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></p></span><p></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify">&nbsp;</p><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔하다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기법이라기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프로그래밍과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기법이라고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">했던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동안에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용자</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">입장에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각해볼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기회를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가질</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. “</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이건</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">너무</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많군</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">순서를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억하기도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어렵고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실수할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확률도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높겠어</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. INTRODUCE PARAMETER OBJECT </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩터링을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용해서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">줄이면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용이하겠어</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.”, “</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않아</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. INTENTION-REVEALING NAME </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맞게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클라이언트의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> RENAME METHOD </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용해야겠어</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.” </span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"></span></span>&nbsp;</p><span style="COLOR: #000000"><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><blockquote><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클라이언트</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">입장에서</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각하도록</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하기</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전에</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">행위에</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대한</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'"> </span></i><i style="mso-bidi-font-style: normal"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하라</span></span></i><i style="mso-bidi-font-style: normal"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></i></span></p><p style="TEXT-ALIGN: right; MARGIN: 0cm 0cm 0pt 14.2pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-para-margin-left: 1.42gd" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000">-Eric Evan, Domain-Driven Design</span></span></p></blockquote></span></span></i></span><p style="TEXT-ALIGN: right; MARGIN: 0cm 0cm 0pt 14.2pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-para-margin-left: 1.42gd" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"></span></span>&nbsp;</p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이제</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시키기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> wons()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">와</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> dollars() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="COLOR: #000000"><strong>Money.java</strong></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Currency </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">KRW</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"KRW"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Currency </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">USD</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money wons(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">KRW</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money wons(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">KRW</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money wons(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">RoundingMode rounding) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">KRW</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">, rounding);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money dollars(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">USD</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money dollars(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">USD</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money dollars(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">RoundingMode rounding) {</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(amount, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">USD</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">, rounding);</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스에서도</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> valueOf() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대신</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> wons()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">와</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> dollars() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수정하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전체</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">회귀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행해서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수정된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영향을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미치지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않았는지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확인하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">현재까지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성된</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> MoneyTest </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다음과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000">MoneyTest.java</span></strong></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">class</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> MoneyTest {</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> equals() {</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>Money won200 = Money.<i>wons</i>(200);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span><i>assertEquals</i>(Money.<i>wons</i>(200), won200);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>Money dollar200 = Money.<i>dollars</i>(200);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span><i>assertFalse</i>(won200.equals(dollar200));</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> dollarEquals() {</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money won1000 = Money.<i>wons</i>(1000.1231);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span><i>assertEquals</i>(Money.<i>wons</i>(1000), won1000);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>Money dollar2_50 = Money.<i>dollars</i>(2.5012);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span><i>assertEquals</i>(Money.<i>dollars</i>(2.50), dollar2_50);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; @Test</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> roundingDollarEquals() {</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar20_75 = Money.<i>dollars</i>(20.7576, </span></span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">RoundingMode.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span><i>assertEquals</i>(Money.<i>dollars</i>(20.75), dollar20_75);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>Money dollar20_76 = Money.<i>dollars</i>(20.7512, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">RoundingMode.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span><i>assertEquals</i>(Money.<i>dollars</i>(20.76), dollar20_76);<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-tab-count: 1">&nbsp;</span></span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-tab-count: 1"></span></span></span></span></o:p></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-tab-count: 1">&nbsp; </span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">} </span></span></span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></span>&nbsp;</p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용법에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문서화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용도로도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명되어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주석에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전달할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">측면을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">파악할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가능한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문서이기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">언제라도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드와의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동기화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여부를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">판단할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지속적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통합의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일부로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함시켜</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빌드마다</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행되도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">항상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">최신</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내용을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반영하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확신할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000">.<br><br><o:p></o:p></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">읽어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드뿐만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자체도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">읽기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span><span style="COLOR: #000000">&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">“</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작동하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">”. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이것이</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">얻어낸</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결과물이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먼저</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정상적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수행된다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확인했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그리고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다듬었다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결과로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">드러난</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가진</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단순한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">얻을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있었다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><o:p></o:p></span>&nbsp;</p></o:p></span></span></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/TimeAndMoney" rel="tag">TimeAndMoney</a>,&nbsp;<a href="/tag/IntentionRevealingInterface" rel="tag">IntentionRevealingInterface</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>TimeAndMoney</category>
		<category>IntentionRevealingInterface</category>

		<comments>http://aeternum.egloos.com/1984703#comments</comments>
		<pubDate>Fri, 20 Nov 2009 03:44:03 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 7부 ]]> </title>
		<link>http://aeternum.egloos.com/1960629</link>
		<guid>http://aeternum.egloos.com/1960629</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다음은</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> RoundingMode</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수정된</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일부</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발췌한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br></span></span></span></span><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000"><br>Money.java</span></strong></span></span></span></span> <p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></span></span></span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">private</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> RoundingMode </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">DEFAULT_ROUNDING</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> = </span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">RoundingMode.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">;</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">long</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> amount, </span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">Currency currency, <br>&nbsp;&nbsp;&nbsp; RoundingMode rounding) {</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), currency, rounding);</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">}</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> amount, </span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">Currency currency, <br>&nbsp;&nbsp;&nbsp; RoundingMode rounding) {</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), currency, rounding);</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">}</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> Money valueOf(BigDecimal amount, </span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">Currency currency, <br>&nbsp;&nbsp;&nbsp; RoundingMode rounding) {</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">new</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> Money(amount, currency, rounding);</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">}</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">Money(BigDecimal amount, Currency currency) {</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">(amount, currency, </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">DEFAULT_ROUNDING</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">);</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">}</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="FONT-SIZE: 100%"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="FONT-SIZE: 100%">Money(BigDecimal amount, Currency currency, </span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">RoundingMode rounding) {</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> = amount.setScale(</span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">currency.getDefaultFractionDigits(), rounding);</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">&nbsp; </span></span><span style="FONT-SIZE: 100%"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"> = currency;</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"></span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="FONT-SIZE: 100%">}<br><br></p><blockquote class="quote02"><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="COLOR: #000000">PATTERN &amp; PRINCIPLE <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></b></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 11pt" lang="EN-US"><span style="COLOR: #000000">STANDALONE CLASS</span></span></b></p><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소프트웨어에서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발생하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원인은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">(dependency)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련 </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하려고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는데</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대상</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">데이터베이스에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하기가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공용</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수정하려고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는데</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스들이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많다면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수정하기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">버전을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경하려고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는데</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저기에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">흩어져</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하기가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도라는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소프트웨어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구호는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">딜레마를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잘</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보여준다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높아지면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소프트웨어를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지보수하기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워진다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좋다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그러나</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높이기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해서는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어느</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정도의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지해야할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초점을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적절한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성과</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부적절한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구별하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">옮기는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적절할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많아지면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하기가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워진다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많다는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각해야</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증가한다는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의미한다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과부하를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초래하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모든</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공공의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">얽히고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설킨</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더미</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">속에서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">찾기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동시에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각해야할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">압도당하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">느낀다면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">너무</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많다는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증거다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소프트웨어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저글링</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">(juggling)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유사하다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여러</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공중에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">띄워</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">놓기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발버둥치지만</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한계치를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">넘어서는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">순간</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모든</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">땅에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">떨어지고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다룰</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개수를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">조절하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관리의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">STANDALONE CLASS </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">목적은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">극적으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만약</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하는데</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불필요하다면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거하라</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불필요한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과부하의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요인을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거함으로써</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효과적으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다룰</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하라</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">STANDALONE CALSS</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">외부</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">완전히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의미하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불필요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없앰으로써</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">극적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮춘다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정수형이나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문자열과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기본</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입이나</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">JDK</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정신적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부담을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지우지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">STANDALONE CALSS</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다루는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">물리적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의미한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주의해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만약</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리에서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> RoundingMode</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기존의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방식대로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이라는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들고</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Money</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의존하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만드는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오히려</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명시적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림이라는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">암시적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">암시적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">찾기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정신적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부담이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증가하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">Money</span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">는</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> <span lang="EN-US">Currency</span></span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">나</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"> RoudningMode</span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">와</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">같이</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">표준</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">라이브러리에</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">속하는</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">클래스들에만</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">의존하도록</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">함으로써</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> <span lang="EN-US">Money</span></span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">이해하는데</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">필요한</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">개념의</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">수를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">줄인다</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">. Money</span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">를</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">통해</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"> STANDALONE CLASS </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">패턴의</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">장점을</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">느껴보기</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA"> </span><span style="FONT-FAMILY: '맑은 고딕'; FONT-SIZE: 10pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA">바란다</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">.</span></span></span><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span><span style="COLOR: #000000">&nbsp;</span></p></blockquote><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/StandaloneClass" rel="tag">StandaloneClass</a>,&nbsp;<a href="/tag/TimeAndMoney" rel="tag">TimeAndMoney</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>GenericSubdomain</category>
		<category>StandaloneClass</category>
		<category>TimeAndMoney</category>

		<comments>http://aeternum.egloos.com/1960629#comments</comments>
		<pubDate>Wed, 18 Nov 2009 10:58:38 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 6부 ]]> </title>
		<link>http://aeternum.egloos.com/1960541</link>
		<guid>http://aeternum.egloos.com/1960541</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔해졌지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여전히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">마음에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">들지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> BigDecimal </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정의된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">형이라는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시그니처만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보고서는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> BigDecimal </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">물론</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">BigDecimal </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유추할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그러나</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">BigDecimal </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">또</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제점이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재하는데</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Money </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내부적으로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> BigDecimal </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">노출한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">즉</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">캡슐화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저해한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><span style="COLOR: #000000"></span></o:p></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좋은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">새로운</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">즉</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">형</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대신</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정의하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시그니처를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수로</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Rounding </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">드러내고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내부</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">캡슐화할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먼저</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">BigDecimal </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Rounding</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong></strong></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong>MoneyTest.java</strong></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> roundingDollarEquals() {</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar20_75 = <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Money.<i>valueOf</i>(20.7576,&nbsp;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">), Rounding.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.<i>valueOf</i>(20.75, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dollar20_75);</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar20_76 = <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Money.<i>valueOf</i>(20.7512,&nbsp;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">), Rounding.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.<i>valueOf</i>(20.76, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dollar20_76);</span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify">&nbsp;</p><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">JDK 1.5 </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이전</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">버전을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중이라면</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> TYPE SAFE ENUMERATION </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있겠지만</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> JDK 1.5 </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">버전부터는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">언어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">차원에서</span></span></span><span style="FONT-FAMILY: 'Courier New'"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지원하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">손쉽게</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> TYPE SAFE ENUMERATION</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000">Rounding.java</span></strong></span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></span></span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Rounding {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;</span></span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">CEILING</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_CEILING</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">FLOOR</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_FLOOR</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">HALF_UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">HALF_DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">),&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">UNNECESSARY</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_UNNECESSARY</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><br>&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">private</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ordinal</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><br>&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Rounding(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ordinal</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">) {<br></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> ordinal</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ordinal</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><br>&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> ordinal() {&nbsp;<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ordinal</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그런데</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어디선가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유사한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">봤던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">난다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이제야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각났다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. JDK 1.5</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동일한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공하는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">java.math.RoundingMode</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가능하다면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">재사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좋다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. java.math.RoundingMode </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성한</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Rounding </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">본</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기존에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">혼란을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">겪을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">또한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제한이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일반적으로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> int, BigDecimal, List, Set, Map</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스들은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자들이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한번에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영향을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Rounding </span></span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것보다는</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕"> </span></b><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">java.math.RoundingMode </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">enum</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">짊어져야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">무게를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경감시키는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이제</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span></span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">DEFAULT_ROUNDING</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> java.math.RoundingMode </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">막대로부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모든</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">순조롭게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진행되고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">피드백을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span></span></span>&nbsp;</p></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/StandaloneClass" rel="tag">StandaloneClass</a>,&nbsp;<a href="/tag/TimeAndMoney" rel="tag">TimeAndMoney</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>GenericSubdomain</category>
		<category>StandaloneClass</category>
		<category>TimeAndMoney</category>

		<comments>http://aeternum.egloos.com/1960541#comments</comments>
		<pubDate>Wed, 18 Nov 2009 10:55:00 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 5부 ]]> </title>
		<link>http://aeternum.egloos.com/1912820</link>
		<guid>http://aeternum.egloos.com/1912820</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt" lang="EN-US"><span style="COLOR: #000000"><strong>(2$ 52¢).equals(2.52$) == true</strong></span></span><br>2.52</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">2</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 52</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">센트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의미한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. 2.45 </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">파운드는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 2</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">파운드</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 45</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">펜스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의미한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한국의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소수점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이하</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자리가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이처럼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">각</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나라에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소수점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이하</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유효</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자릿수라는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">파운드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유효</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자릿수는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 2</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이며</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한국</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일본</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">엔화의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유효</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자릿수는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 0</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 2.5212</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정상적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">화폐</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림해서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 2.52</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<?xml:namespace prefix = o /><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">&nbsp;<br></span></o:p></span></span></span><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000"><br>MoneyTest.java<br></span></strong></span></o:p><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test<br></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> dollarEquals() {<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money won1000 = Money.<i>valueOf</i>(1000.1231, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"KRW"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">));<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.<i>valueOf</i>(1000, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"KRW"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), <br>&nbsp;&nbsp;&nbsp; won1000);<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><br>&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar2_50 = Money.<i>valueOf</i>(2.5012, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">));<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.<i>valueOf</i>(2.50, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), <br>&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">dollar2_50);<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p></span></o:p><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>테스트가 실패한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">각</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정해진</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소수점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이하</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자릿수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설정해줘야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Currency</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용해서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br></span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><br>Money.java</strong></span></span></span></span></p><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount.setScale(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency.getDefaultFractionDigits(), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"></span></span></span></span><o:p><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>테스트를 통과한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정해진</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소수점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이하</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자릿수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초과하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">넘겨질</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">규칙에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">조절된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br><br><o:p></o:p></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">살펴보니</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유연하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림규칙을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">CREATION METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하면</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이외에도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다양한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">규칙을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br></span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><o:p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000"><br>MoneyTest.java</span></strong></span></o:p></span></p><span style="COLOR: #000000"></span><o:p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> roundingDollarEquals() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar20_75 = Money.<i>valueOf</i>(20.7576, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">), </span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_DOWN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money.<i>valueOf</i>(20.75, Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">dollar20_75);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar20_76 = Money.<i>valueOf</i>(20.7512, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">), </span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_UP</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money.<i>valueOf</i>(20.76, Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">dollar20_76);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"></o:p><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>테스트를 통과시키기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> valueOf() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떻게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨리</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있을까</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">? </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">앞에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자와</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> CREATION METHOD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">복사한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시킬</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><br>Money.java</strong></span></span></p><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency,&nbsp;<br>&nbsp;&nbsp;</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency, rounding);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency, <br>&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency, rounding);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(BigDecimal amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency, <br>&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">new</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money(amount, currency, rounding);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency, </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount.setScale(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency.getDefaultFractionDigits(), <br>&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">rounding);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다음</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">… </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잠깐</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잠깐</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">!</span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">흥에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">겨워</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">TDD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리듬을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잠시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잊었던</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨강</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">! </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다시</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨강</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">! </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우리는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨강에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이동하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해서는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악이라도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저지를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그러나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일단</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도달한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잠시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">숨을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돌리고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">앞에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저지른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대가를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">치러야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우리가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저질렀더라</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">? </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일단</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">무릎을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">꿇고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">고해성사부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br><br></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">“</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시키기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들었습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나쁘다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있었지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">당시에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정말</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어쩔</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없었습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨간색</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">앞에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어쩌지도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">못하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">멍하니</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것보다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저질러서라도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">최대한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨리</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록색을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좋은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각했습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">또</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">선지자들께서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시키기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시키는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말씀하셨지요</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">물론</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이동한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반드시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잊지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잘</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">항상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도움을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받아</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">흔적을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지워버리곤</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하죠</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">물론</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생겼을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">항상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후원해주던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">회귀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없었더라면</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">흔적을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지우는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">꽤나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먹었을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">겁니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이미</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">회귀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">놓았고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동안</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">새로운</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">버그가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">스멀거리며</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">안으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">들어오지는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않았는지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금방</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적발해낼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있습니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">감사합니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용서해주시는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">거군요</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">죄악의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">흔적을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">씻을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">함께</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기도해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주십시오</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.”<br><p></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><o:p></o:p></span></p></span><p></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify">&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">마음이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한결</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가벼워졌다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">키보드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">끌어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">당기고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모드로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돌입하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우선</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시작하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"></span></span><br><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong>Money.java<br></strong></span></span></span></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency) {</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount.setScale(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency.getDefaultFractionDigits(), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency, </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount.setScale(</span></span></span></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency.getDefaultFractionDigits(), </span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">rounding);</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">}</span></span></span></span><br></p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반올림</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제외한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보인다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. CHAIN CONSTRUCTOR </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제거하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong>Money.java</strong></span></span>&nbsp;<br><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency) {<br></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(amount, currency, BigDecimal.</span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">ROUND_HALF_EVEN</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">);</span><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money(BigDecimal amount, Currency currency, </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> rounding) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount.setScale(</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency.getDefaultFractionDigits(), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">rounding);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></span><br></p></span><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링 도중에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발생했는지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확인하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돌려보자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">막대다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">갑자기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링했던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">옛</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시절이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">떠올라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">등골이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오싹해진다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">철없던</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시절에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도중에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생기지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않기만을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말고는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달리</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없었다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지금은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">든든한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포진하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발생하자마자</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확인할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">회귀</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정말</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">멋진</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">친구다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></p></span><p></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></span></span></p></o:p></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/TestDrivenDevelopment" rel="tag">TestDrivenDevelopment</a>,&nbsp;<a href="/tag/TDD" rel="tag">TDD</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>TestDrivenDevelopment</category>
		<category>TDD</category>

		<comments>http://aeternum.egloos.com/1912820#comments</comments>
		<pubDate>Sat, 14 Nov 2009 05:12:40 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 4부 ]]> </title>
		<link>http://aeternum.egloos.com/1899296</link>
		<guid>http://aeternum.egloos.com/1899296</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong><span style="COLOR: #000000">Money.java</span></strong></span></span></p><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">boolean</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> equals(Object object) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">if</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> (</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> == object) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">true</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">if</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> (!(object </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">instanceof</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money)) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">false</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>Money other = (Money) object;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> getAmount().equals(other.getAmount()) &amp;&amp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">getCurrency().equals(other.getCurrency());</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> hashCode() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; int</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> result = 17;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>result = 37 * result + getAmount().hashCode();</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>result = 37 * result + getCurrency().hashCode();</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> result;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> String toString() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.getSymbol() + </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.toString();</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify">&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 맑은 고딕">테스트가 성공한다</span>! </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우리는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> QUNATITY </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">VALUE OBJECT Money</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리듬을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기억하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨강</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빨강</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있을까</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">? </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">당장은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이제</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">세부적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이슈에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">살펴보도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></p><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="COLOR: #000000"><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify"></p><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify">&nbsp;</p><blockquote class="quote02"><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US"><span style="COLOR: #000000">PATTERN &amp; PRINCIPLE <o:p></o:p></span></span></b></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 11pt" lang="EN-US"><span style="COLOR: #000000">VALUE OBJECT<o:p></o:p></span></span></b></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">Martin Fowler</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="FONT-FAMILY: 맑은 고딕"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'" lang="EN-US">“</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">화폐나</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">날짜</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">범위처럼</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동등함이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">고유성에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기반을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단순한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체<span lang="EN-US">”</span>라고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정의한다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구성하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">속성값의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동등성에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초점을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맞추며</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추적성에는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관심을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오늘</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">출금한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 10,000</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원짜리</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지폐가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한달</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">입금한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 10,000</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원짜리</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지폐와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동일한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지폐일</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 10,000</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원이라는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정확하게</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인출됐는지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여부가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">뿐이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동등성을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">판단하기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> equals()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> hashCode()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버라이딩해야</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> <span lang="EN-US">VALUE OBJECT</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이유는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별칭</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">(aliasing) </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">피하기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해서이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별칭</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제란</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클라이언트가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하나의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소유하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어느</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한쪽에서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쪽</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">몰래</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">바꾸었을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발생하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미묘한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">버그를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> 나타내는 </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용어다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별칭</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해당</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인스턴스를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후에는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불변</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만드는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우리가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잘</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불변</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">숫자이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. 1</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 1</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더해서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 2</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만든다고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 1</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태가</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경되는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 1</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">합을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">새로운</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> 2</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">숫자를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">숫자와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동일한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메커니즘으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현된다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다른</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더한다고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기존</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경되는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">새로운</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성해서</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반환한다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></p><p style="LINE-HEIGHT: 1.8; MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">별칭</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방지하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기법은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">근본적으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효과</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">(side effect)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방지하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효과를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방지함으로써</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예측</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가능하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반복가능한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상태로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지할</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이후에는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> <span lang="EN-US">VALUE OBJECT</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용함으로써</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단순한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> API</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만드는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다양한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중점적으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다룰</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></span></p></blockquote><p style="MARGIN: 0cm 0cm 0pt" dir="ltr" class="MsoNormal" align="justify">&nbsp;</p></span></span></span></span></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/ValueObject" rel="tag">ValueObject</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>GenericSubdomain</category>
		<category>ValueObject</category>

		<comments>http://aeternum.egloos.com/1899296#comments</comments>
		<pubDate>Fri, 13 Nov 2009 03:35:31 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 3부 ]]> </title>
		<link>http://aeternum.egloos.com/1891121</link>
		<guid>http://aeternum.egloos.com/1891121</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt"> </span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt"> </span></b><span style="FONT-FAMILY: 맑은 고딕"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">문제</span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></b></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핸드폰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하나는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(Currency)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지원과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">출장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">차</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미국에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핸드폰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가입자가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로밍</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서비스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가정하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가입자가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로밍</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서비스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요금이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미달러화로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통지된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시점의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맞춰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미달러화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용자에게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요금을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">청구한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환전이라는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 3</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있어야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">심호흡을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">크게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(Test-Driven Development) </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방식에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">몸을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맡겨</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">볼까</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">? </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">질문을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">바꿔야겠다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떤</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시킬</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있을까</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">?<br><br><o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먼저</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">떠오르는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">특정</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시점의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미달러화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환전한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결과를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과시키기가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그리</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">녹록하지만은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">바꾸려면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">곱하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요하다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">음</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">... </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동시에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하기는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어려워</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보인다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지씩</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의 구현과</span></span><span style="FONT-FAMILY: 'Courier New'">&nbsp;</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">곱셈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">곱셈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쪽이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보인다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우선</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">곱셈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환율에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따른</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">당장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시킬</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작업으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시작하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">TDD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기본</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전략이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과도한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사전</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(big up front design)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">익숙한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사람들에게는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">조금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생소하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">들릴지도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모르지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">당장</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아주</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초점을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맞추면서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">성장시켜</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나가는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">접근</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">취할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">QUANTITY </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대표적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. QUANTITY </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정량적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하나의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구성하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분석</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사람의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">키를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">int</span></b><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">속성으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위가</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> cm</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값이</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">175</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">QUANTITY </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델링한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">값은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우선</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">200</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원과</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">200</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비교하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표준</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스인</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> java.util.Currency</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대신</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> CREATION METHOD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> valueOf()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하기로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성자</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대신</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">CREATION METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이름을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용해서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잘</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">드러낼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">또한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">캐시된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반환할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있으며</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반환</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서브</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인스턴스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반환할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유연성도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">얻을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. CREATION METHOD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">FACTORY METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달리</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다형성에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기반하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생성에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가리키기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용어이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Joshua Bloch</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">CREATIN METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">STATIC FACTORY METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부른다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Money</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> VALUE OBJECT</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이므로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같다면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동일한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">판단할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. equals() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">동일성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">판단</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진단</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> assertEquals()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br></span></span></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"></span><span style="COLOR: #000000; FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><strong>MoneyTest.java</strong></span></span></span></p><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: #646464; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">@Test</span><span style="FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">void</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> equals() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money won200 = Money.valueOf(200, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.<i>getInstance</i>(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"KRW"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">));</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">assertEquals</span></i><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">(Money.valueOf(200, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.getInstance(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"KRW"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">)), won200);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Money dollar200 = Money.valueOf(200, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency.getInstance(</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">"USD"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">));</span><span style="FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span><i>assertFalse</i>(won200.equals(dollar200));</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}<o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><o:p></o:p>&nbsp;</p><o:p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우리는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하면서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결정을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예제를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먼저</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생각하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">예제에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맞게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발함으로써</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">편리하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이해하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉬우며</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단순한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인터페이스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">얻게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개밥을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">먹는다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사상을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개별</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">확장한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br><br></span></span></p><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><blockquote><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프로그래밍과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단순하고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깔끔하고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">견고한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">!(</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">물론</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효과로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">케이스는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요하다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.)<o:p></o:p></span></span></p><p style="TEXT-ALIGN: right; MARGIN: 0cm 0cm 0pt 14.2pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-para-margin-left: 1.42gd" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000">- Jimmy Nilsson,&nbsp;Applying Domain-Driven Design and Patterns</span></span></p></blockquote><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이제</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">컴파일</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되도록</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">클래스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단위의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입으로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> java.util.Currency</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">금액의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입으로</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> java.math.BigDeciaml</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long</span></b></span><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이유는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소수점</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이하</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자리를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">표현할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있어야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하기</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(5</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 25</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">센트는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> 5.25</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">달러다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">) </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문이고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이유는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오차가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">발생할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. BigDecimal</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인자로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받는</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">valueOf() CREATION METHOD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">추가하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">편의성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높이기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long </span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double </span></b><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">타입을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">매개변수로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">받을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> valueOf() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메소드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버로딩한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. <br><br></p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="COLOR: #000000"><strong>Money.java</strong></span></span></p><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">class</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">private</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> BigDecimal </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">private</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">final</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Currency </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">long</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp;&nbsp;&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(</span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">double</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;</span><span style="mso-spacerun: yes">&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> <i>valueOf</i>(BigDecimal.<i>valueOf</i>(amount), </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">static</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money valueOf(BigDecimal amount, </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">Currency currency) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;</span><span style="mso-spacerun: yes">&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">new</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Money(amount, currency);</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>Money(BigDecimal amount, Currency currency) {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;</span><span style="mso-spacerun: yes">&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = amount;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">this</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">.</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> = currency;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> Currency getCurrency() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">currency</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">public</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> BigDecimal getAmount() {</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><b><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f0055; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">return</span></b><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"> </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">amount</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">;</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">&nbsp; </span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US">}</span></p><p style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕" lang="EN-US"></span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US">}<br></p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">컴파일에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">성공했으니</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실행해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이런</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">테스트가 실패했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">! </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그러고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보니</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> equals()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버라이딩하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">깜빡</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. equals()</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버라이딩할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> hashCode() </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">역시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버라이딩해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잊지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. JUnit</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">실패</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">메시지에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나타나는</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Money </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">객체의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주소</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정보가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그다지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유용해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보이지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에러의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원인을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">판단할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">DEBUG PRINT METHOD </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">toString()</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버라이딩하자</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 1.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: '맑은 고딕'; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 바탕; mso-ansi-language: EN-US; mso-fareast-language: KO; mso-bidi-language: AR-SA" lang="EN-US"></p></span></span></o:p></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/SuppleDesign" rel="tag">SuppleDesign</a>,&nbsp;<a href="/tag/ValueObject" rel="tag">ValueObject</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>GenericSubdomain</category>
		<category>SuppleDesign</category>
		<category>ValueObject</category>

		<comments>http://aeternum.egloos.com/1891121#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:19:34 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 2부 ]]> </title>
		<link>http://aeternum.egloos.com/1832181</link>
		<guid>http://aeternum.egloos.com/1832181</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반복과</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'"> </span></b><span style="FONT-FAMILY: 맑은 고딕"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">리팩토링</span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></b></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">Domain-Driven Design</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용어를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빌자면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관심사를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증류</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(distillation)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">모델이란</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">지식을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">증류시켜</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">불필요한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">부분이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">제거된</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">순수한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">상태로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">만든</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">여기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">저기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">흩어져</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">지식을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">깊이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">통찰을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">반영한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">모델로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">증류시키기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">위해서는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">해당</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">도메인을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">학습하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">개발자와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">전문가의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">긴밀한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">참여와</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">함께</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">반복적인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">리팩토링</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">과정이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">수반되어야</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt" lang="EN-US"><o:p></o:p></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000">리팩토링이란 소프트웨어를 보다 쉽게 이해할 수 있고 적은 비용으로 수정할 수 있도록 외부에 보이는 동작의 변화 없이 내부 구조를 변경하는 것을 의미한다<span lang="EN-US">. </span>예언자로서의 자질을 요구하는 사전 설계<span lang="EN-US">(up-front design)</span>와 달리 리팩토링은 현재 알고 있는 지식을 바탕으로 가장 단순하지만 최선의 설계를 할 수 있는 길로 우리를 인도한다<span lang="EN-US">.</span></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span lang="EN-US"><o:p></o:p></span></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000">코드에 버그를 삽입하지 않고 안전하게 리팩토링을 완료하기 위해서는 스스로 검증 가능한 테스트 케이스를 구비하여 안전망을 갖추는 것이 필수적이다<span lang="EN-US">. </span>테스트 케이스는 코드를 작성한 후보다는 작성하기 전에 개발하는 것이 더 효율적이다<span lang="EN-US">. </span>실패하는 테스트를 추가하고<span lang="EN-US">, </span>테스트를 성공시키도록 코드를 수정한 후<span lang="EN-US">, </span>최종적으로 리팩토링을 통해 중복을 제거한다<span lang="EN-US">. </span>이처럼 테스트를 먼저 작성해서 코드의 설계를 이끌어 가는 방식을 테스트 주도 개발<span lang="EN-US">(TDD)</span>이라고 한다<span lang="EN-US">.</span></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span lang="EN-US"><o:p></o:p></span></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000">리팩토링과<span lang="EN-US"> TDD</span>는 반복<span lang="EN-US">(iteration)</span>과 함께 버무려져야 그 진가를 발휘한다<span lang="EN-US">. </span>소프트웨어 라이프 사이클을 작은 반복 단계로 나누고 각 반복 단계에서 소프트웨어의 증분을 개발함으로써 개발팀은 피드백을 얻을 수 있다<span lang="EN-US">. </span>반복은 사전 설계의 압력을 완화시켜 책임이 따르는 마지막 순간까지 결정을 미룰 수 있도록 한다<span lang="EN-US">. </span>반복 단계를 통해 모든 것이 명확해 지고 도메인에 대한<span lang="EN-US">, </span>또는 코드에 대한 깊은 통찰을 얻게 되면 언제라도 리팩토링을 통해 코드와 모델을 개선할 수 있고<span lang="EN-US">, TDD</span>를 통해 모든 것이 안전하다는 확신을 가질 수 있다<span lang="EN-US">. </span>이것이 바로 가장 유명한 애자일 방법론인<span lang="EN-US"> XP</span>의 모토인 <span lang="EN-US">‘</span>언제나 설계하라<span lang="EN-US">’</span>를 가능하게 하는 기반 요소다<span lang="EN-US">.</span></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span lang="EN-US"><o:p></o:p></span></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span style="mso-bidi-font-size: 10.0pt">일반적인 리팩토링 카탈로그는 기술적인 부분에 초점을 맞춘다<span lang="EN-US">. </span>마이크로 리팩토링과 패턴을 향한 리팩토링이 가장 대표적인 기술적인 리팩토링 범주다<span lang="EN-US">. </span>그러나 다른 한편에 기술적인 압력이 아닌 새롭게 얻어진 도메인에 대한 통찰을 반영하기 위한 리팩토링이 존재한다<span lang="EN-US">. </span>이를 심도 깊은 모델을 향한 리팩토링<span lang="EN-US">(</span></span><span lang="EN-US">refactoring to a deeper model)</span><span style="mso-bidi-font-size: 10.0pt">이라고 부른다<span lang="EN-US">.</span></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span style="mso-bidi-font-size: 10.0pt"><span lang="EN-US"><o:p></o:p></span></span></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000">리팩토링이 가능하기 위해서는 설계가 유연해야 한다<span lang="EN-US">. </span>유연한 설계의 배후에는 낮은 결합도와 높은 응집도와 같은 기술적인 이슈뿐만 아니라 도메인에 포함된 개념들을 단순하고 명확한 방식으로 전달해야 한다는 도메인 이슈도 포함된다<span lang="EN-US">.<o:p></o:p></span></span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-size: 10.0pt" lang="EN-US"><o:p><span style="FONT-FAMILY: 맑은 고딕; COLOR: #000000; FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그래도</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'"> </span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">역시</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'"> </span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간은</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'"> </span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈이다</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<o:p></o:p></span></b></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 맑은 고딕"><span style="mso-bidi-font-size: 10.0pt">거의 모든 엔터프라이즈 애플리케이션의<span lang="EN-US"> GENERIC SUBDOMAIN</span>에는 시간과 돈이 포함된다<span lang="EN-US">. </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">그럼에도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불구하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용되고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">언어가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">미미하다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">점은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아이러니가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아닐</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. Evans</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이런</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제점을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저서인</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Domain-Driven Design</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소개한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원리와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">TimeAndMoney </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발하기도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. TimeAndMoney</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다양한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능들을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가깝게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기술할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">Java </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기반의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내부</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> DSL(Internal Domain-Specific Language) </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">형태로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">본</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">연재에서는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> <span lang="EN-US">Eric Evans</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">TimeAndMoney </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기본</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구조</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원리를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">차용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유사한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">형태의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕">리팩토링과<span lang="EN-US"> TDD</span>를 통해 작성함으로써 명확하고 유연한 설계를 만들기 위한 원칙과 패턴을 설명하기로 한다<span lang="EN-US">.</span></span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">노파심에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말이지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필자를</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">NIH(Not-Invented Here) </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증후군</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중독자로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말아주었으면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br><br><o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">은</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">CORE DOMAIN</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주도된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">재사용</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">라이브러리가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해서는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가상의</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요하다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여기에서는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간단한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가상의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핸드폰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과금</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">GENERIC SUBDOMAIN</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함될</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능들을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">단계적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">볼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통신사의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로밍</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서비스를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해결하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링과</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">TDD</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">GENERIC SUBDOMAIN</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시작할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">선언적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방식으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간대를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번째</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">볼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">첫</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번째</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리팩토링과</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> TDD</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">리듬을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전달하는데</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">주력할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이며</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">번째</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">GENERIC SUBDOMAIN</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유연한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이끄는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개별</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초점을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설명할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p></o:p></span></span></span>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">비록</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">시간이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">돈이라고는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">하지만</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">손에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">잡히지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">않는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">시간보다는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">주머니</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">속의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">현찰이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">궁한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">신세다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">보니</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">시간은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">잠시</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">뒤로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">미루어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">두고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">돈</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">문제부터</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">해결하기로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt"><span style="FONT-FAMILY: 맑은 고딕">하자</span></span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt" lang="EN-US">.<o:p></o:p></span></span></span></p><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/SuppleDesign" rel="tag">SuppleDesign</a>,&nbsp;<a href="/tag/CoreDomain" rel="tag">CoreDomain</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>GenericSubdomain</category>
		<category>SuppleDesign</category>
		<category>CoreDomain</category>

		<comments>http://aeternum.egloos.com/1832181#comments</comments>
		<pubDate>Fri, 06 Nov 2009 11:49:29 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 유연한 설계를 위한 패턴과 원리 - 1.시간, 돈, 그리고 GENERIC SUBDOMAIN 1부 ]]> </title>
		<link>http://aeternum.egloos.com/1747170</link>
		<guid>http://aeternum.egloos.com/1747170</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간은</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt"> </span></b><span style="FONT-FAMILY: 맑은 고딕"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">돈이다</span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></b></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">언제부터인가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시테크가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">성공의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요소로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인식되고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시테크의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제한된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적절히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">활용하여</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">최대의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">성과를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">올리는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">속도의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경제성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중시하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">현대인의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">삶에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대체품이라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과언이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영국</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">워익</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대학의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경제학</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">교수인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이안</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">워커는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">환산하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방정식을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상관관계를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수식으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제시하기도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">했다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수식을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하면</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">누워서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">빈둥거리거나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잠을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자거나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">식사를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">등의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모든</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">생활에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">소요되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">계산할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<br><o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>이처럼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">현대인의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">삶에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요성이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">커짐에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">절약하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">역시</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비약적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">증가하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">특히</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다중</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용자와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대용량</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">데이터를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">엔터프라이즈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">목표는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효율적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">해도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과언이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아닐</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>비즈니스에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구되는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정확성과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정밀성의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">차이는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재하지만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">엔터프라이즈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일부를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구성한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">복식</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부기를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">회계</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다국적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기업</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">거래를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간대를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이르기까지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다수의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">및</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련되어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있음을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>그러나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간대의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">자체를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">말할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">외부로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">노출시키고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">싶지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기업의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비즈니스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">정책이나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서비스</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기획과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기업</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경쟁력과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지역에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">각</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">국가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통화를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이라기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지원하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보조적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">엔터프라이즈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련되어</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있음에도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불구하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프로젝트에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다음과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상반된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나타난다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="COLOR: #000000">&nbsp;</span></p><ul><li><div style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아니기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명시적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">여러</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">곳에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">로직이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중복되고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상관</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">없는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">계산</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">및</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변환</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고리즘으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮아진다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.</span></span></span></div></li></ul><ul><li><div style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"></span></span><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">중요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구사항과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함시키고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역보다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련성이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">및</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">공학적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">능력을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">요구하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관심을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보이는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경향이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">따라서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프로젝트의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">인력이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">및</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관련된</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">책임을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">맡게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">신참자들로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">채워진다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결과적으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경험이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">신참들이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">작성한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">품질의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가득차게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">되고</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">, </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">처리하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">코드는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">불필요한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기능과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">복잡도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가진</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">오버엔지니어링</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">덩어리로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전락하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">된다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></div></li></ul><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><o:p><span style="COLOR: #000000; FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">CORE DOMAIN</span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt; mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과</span></span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> GENERIC SUBDOMAIN</span></b><b style="mso-bidi-font-weight: normal"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt" lang="EN-US"><o:p></o:p></span></b></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">문제의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">원인은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보조하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">서브</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역으로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리하지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것이다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발자들은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">레이어와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">레이어의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리룰</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">통해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">각</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역들의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관심사항을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">(separation of concerns)</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">변경의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">파급</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">효과를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">줄임으로써</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시스템의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">유지보수성을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">향상</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시킬</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사실을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">잘</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">알고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">많은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">엔터프라이즈</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션들이</span></span><span style="FONT-FAMILY: 'Courier New'"> <span lang="EN-US">LAYERD </span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아키텍처나</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> PIPE-AND-FILTER </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아키텍처와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">결합도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">낮추고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높일</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">아키텍처</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">패턴을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">적용하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>최근에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">등장한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프레임워크와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기술은</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비교적</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쉽게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리할</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">수</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">방법을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">제공한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일단</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">외부</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">세계로부터</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">고립시킨</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">후에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한발</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">나아가</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내부의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">응집도를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어떻게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높일</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">것인가로</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">초점을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">옮겨야만</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그러나</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">프로젝트는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">비도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">간의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">더</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이상의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">진전을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보여주지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">못한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"><br>앞서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">언급한</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">바와</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">같이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">기업의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">승패를</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">좌우하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">시간과</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">돈의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">경우처럼</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지원하기</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보조적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">존재한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구분하고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">역량을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">집중하되</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보조적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">속하는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">관심사에</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의해</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">어지러지지</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않도록</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">두</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">명확하게</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리해야</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">한다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">.<o:p></o:p></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><br>Eric Evans</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">는</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">그의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">저서</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> Domain Driven Design</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에서</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인의</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부르고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">보조적인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역을</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이라고</span></span><span style="FONT-FAMILY: 'Courier New'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부른다</span></span><span style="FONT-FAMILY: 'Courier New'" lang="EN-US">. </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일반적이라는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">뜻의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> GENERIC</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이라는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">용어를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">사용하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">이유는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함된</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념들이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">특정</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">전문적인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">지식을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">담고</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">있는데</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">반해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함된</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념들은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">상대적으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">특정</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">국한되지</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">일반적인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개념들을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">다루기</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">때문이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.<br><br></span></span></span><span style="mso-bidi-font-weight: bold; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"></p><blockquote><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-bidi-font-weight: bold; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000">모델의 어떤 부분은 도메인에 중요한 전문 지식을 포착하지도<span lang="EN-US">, </span>전달하지도 못하면서 복잡성만을 증가시킨다<span lang="EN-US">. </span>관련성이 없는 요소는<span lang="EN-US"> CORE DOMAIN</span>을 분별하고 이해하는 것을 더욱 어렵게 만든다<span lang="EN-US">. </span>도메인만의 전문 지식이 아닌 모든 사람이 알고 있는 일반적인 원리나 현재의 주된 관심사와는 거리가 먼 보조적인 세세한 전문 지식으로 인해 모델을 발전시키기 어려워 지게 된다<span lang="EN-US">. </span>그러나 비록 이런 요소들이 일반적<span lang="EN-US">(generic)</span>이라고 하더라도 시스템이 제 기능을 발휘하고 모델을 완전하게 표현하는데 있어서 필수적이다<span lang="EN-US">.<o:p></o:p></span></span></span></span></span></p><p style="TEXT-ALIGN: right; MARGIN: 0cm 0cm 0pt 14.2pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-para-margin-left: 1.42gd" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000; FONT-SIZE: 100%">- Eric Evans, Domain-Driven Design</span></span></p></blockquote><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"></span></span></span></span><span style="FONT-SIZE: 100%"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕"></span></span></span><span style="COLOR: #000000">&nbsp;</span></p><p style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">도메인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함되는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">모델을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">가장</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">높은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">우선</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">순위를</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부여하라</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">개발팀이</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">설계</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">노력의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">대부분을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">쏟아</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부어야</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">하는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">애플리케이션의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">핵심</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">영역이다</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">. CORE DOMAIN </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">내에</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">포함되지는</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">않지만</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> CORE DOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">의</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">성공적인</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">구현을</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">위해</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">필요한</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">부분은</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"> GENERIC SUBDOMAIN</span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">으로</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">만들어</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> <span lang="EN-US">CORE DOMAIN</span></span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">과</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'"> </span><span style="mso-ascii-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'"><span style="FONT-FAMILY: 맑은 고딕">분리하라</span></span><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US">.</span></span></span></p><p style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 'Courier New'; mso-hansi-font-family: '맑은 고딕'" lang="EN-US"><o:p></o:p></span></span><span style="COLOR: #000000">&nbsp;<br></span><span style="mso-bidi-font-weight: bold; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000"></p><blockquote><p style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal" align="justify"><span style="mso-bidi-font-weight: bold; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000">현재의 프로젝트를 시작하게 된 직접적인 동기를 제공하지 않는 응집도 높은 서브 도메인을 식별하라<span lang="EN-US">. </span>서브 도메인을 표현하는 일반적인 모델을 분리해서 별도의 모듈에 배치하라<span lang="EN-US">. </span>서브 도메인에는<span lang="EN-US"> CORE DOMAIN</span>에 포함되어야 하는 전문 지식이 위치해서는 안된다<span lang="EN-US">.<br></span></span></span></span></span><span style="mso-bidi-font-weight: bold; mso-bidi-font-size: 10.0pt"><span style="FONT-FAMILY: 맑은 고딕"><span style="FONT-SIZE: 100%"><span style="COLOR: #000000">일반적인 모델을 서브 도메인으로 분리한 후에는 서브 도메인 개발 작업에<span lang="EN-US"> CORE DOMAIN</span>보다 낮은 우선순위를 부여하고 핵심 개발자를 서브 도메인 작업에 할당하는 실수를 하지 않도록 주의하라<span lang="EN-US">(</span>서브 도메인 개발에 참여하는 핵심 개발자들은 도메인 지식을 거의 알지 못하게 될 것이기 때문이다<span lang="EN-US">). GENERIC SUBDOMAIN</span>에 대해 기존의 솔루션<span lang="EN-US">(off-the-shelf soultion)</span>을 구매하거나 이미 널리 알려져 있는 모델<span lang="EN-US">(published model)</span>을 사용하는 것을 고려하라<span lang="EN-US">.<o:p></o:p></span></span></span></span></span></p><p style="TEXT-ALIGN: right; MARGIN: 0cm 0cm 0pt; tab-stops: 378.0pt" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'" lang="EN-US"><span style="COLOR: #000000; FONT-SIZE: 100%">- Eric Evans, Domain-Driven Design</span></span></p></blockquote></span></span></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>,&nbsp;<a href="/tag/SuppleDesign" rel="tag">SuppleDesign</a>,&nbsp;<a href="/tag/TimeAndMoney" rel="tag">TimeAndMoney</a>,&nbsp;<a href="/tag/GenericSubdomain" rel="tag">GenericSubdomain</a>,&nbsp;<a href="/tag/CoreDomain" rel="tag">CoreDomain</a>			 ]]> 
		</description>
		<category>Supple Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>
		<category>SuppleDesign</category>
		<category>TimeAndMoney</category>
		<category>GenericSubdomain</category>
		<category>CoreDomain</category>

		<comments>http://aeternum.egloos.com/1747170#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:10:19 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Domain-Driven Design의 적용-4.ORM과 투명한 영속성 11부 [完] ]]> </title>
		<link>http://aeternum.egloos.com/1651174</link>
		<guid>http://aeternum.egloos.com/1651174</guid>
		<description>
			<![CDATA[ 
  <p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span style="COLOR: #000000"><span lang="EN-US">AbstractTransactionalSpringContextTests</span>는 트랜잭션을 관리하기 위해 빈 컨텍스트에 설정된 트랜잭션 매니저를 사용한다<span lang="EN-US">. Hibernate Session</span>을 사용하여 트랜잭션을 관리하도록 트랜잭션 관리자 설정 정보를 추가하자<span lang="EN-US">.</span></span></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span lang="EN-US"></span></span></span>&nbsp;</p><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: 맑은 고딕"><span lang="EN-US"><p style="TEXT-ALIGN: left; TEXT-INDENT: -10pt; MARGIN: 0cm 0cm 0pt 20pt; WORD-BREAK: keep-all; mso-layout-grid-align: none; mso-char-indent-count: -1.0; mso-para-margin-left: 1.0gd" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&lt;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #3f7f7f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">bean </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f007f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">id</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">=</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">"transactionManager" </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f007f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">class</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">=</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">"org.springframework.orm.hibernate3.HibernateTransactionManager"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&gt;</span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&lt;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #3f7f7f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">property </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f007f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">name</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">=</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">"sessionFactory" </span><span style="FONT-FAMILY: 'Courier New'; COLOR: #7f007f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">ref</span><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">=</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #2a00ff; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">"sessionFactory"</span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">/&gt;</span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><o:p></o:p></span></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: black; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&lt;/</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #3f7f7f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">bean</span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&gt;</span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><o:p></o:p></span></p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-layout-grid-align: none" class="MsoNormal" align="justify"><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&lt;/</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #3f7f7f; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">beans</span><span style="FONT-FAMILY: 'Courier New'; COLOR: teal; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US">&gt;</span><span style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 바탕; mso-font-kerning: 0pt" lang="EN-US"><o:p></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify">&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000">모든 준비가 끝났다<span lang="EN-US">. </span>테스트를 실행해 보자<span lang="EN-US">. </span>녹색 막대다<span lang="EN-US">. </span>마침내 우리의 주문 시스템이 영속성을 가지게 되었다<span lang="EN-US">. </span>휴<span lang="EN-US">, </span>한숨 돌렸다<span lang="EN-US">. </span>정말 힘든 하루였던 것 같다<span lang="EN-US">. </span>연말 인센티브는 살아 있는 걸까<span lang="EN-US">? <br></span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span lang="EN-US"></span></span><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds17.egloos.com/pds/200910/15/18/f0081118_4ad709b55a159.jpg" width="500" height="187.333923826" onclick="Control.Modal.openDialog(this, event, 'http://pds17.egloos.com/pds/200910/15/18/f0081118_4ad709b55a159.jpg');" /></div>&nbsp;</p><span lang="EN-US"></span><span lang="EN-US"></span><span lang="EN-US"><p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class="MsoCaption" align="justify"><strong><span style="COLOR: #000000">그림 <span lang="EN-US"><span style="mso-no-proof: yes">4</span></span><span lang="EN-US"> REPOSITORY </span>구현 클래스만 변경되었을 뿐 도메인 모델은 변합이 없다<span lang="EN-US">. </span>이것이 바로 <span lang="EN-US">Domain-Driven Design, </span>낮은 결합도<span lang="EN-US">, </span>비 침투적인 인프라 스트럭처의 힘이다<span lang="EN-US">.</span></span></strong></p></span><span lang="EN-US"><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt"><span style="COLOR: #000000"></span></span></b>&nbsp;</p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 12pt"><span style="COLOR: #000000">도메인을 닮은 어플리케이션<span lang="EN-US"><o:p></o:p></span></span></span></b></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000">부부는 함께 살면 얼굴이 닮는다고 한다<span lang="EN-US">. </span>어플리케이션 역시 자신이 투영하고 있는 도메인과 오래도록 동고동락할 수 밖에 없다<span lang="EN-US">. </span>따라서 가장 좋은 어플리케이션은 시간이 지남에 따라 도메인과 닮아가는 어플리케이션이 아닌가 생각된다<span lang="EN-US">. </span>백년해로하는 노부부처럼 말이다<span lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span lang="EN-US"><o:p><span style="COLOR: #000000">&nbsp;</span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000">그러나 시간이 지나면서 자연스럽게 얼굴이 닮아 가는 부부와 달리 어플리케이션의 경우 도메인을 닮기 위해서는 시작부터 도메인을 염두에 두고 출발해야 한다<span lang="EN-US">. </span>실제 도메인의 용어와 개념을 차용하여 어플리케이션을 구성하고<span lang="EN-US">, </span>도메인을 추상화한 단일 모델을 통해 개발을 이끌어 나가며<span lang="EN-US">, </span>비침투적인 인프라 스트럭처를 사용하여 도메인의 독립성을 보장하는 것이 그 출발점이 될 것이다<span lang="EN-US">.</span></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span lang="EN-US"><o:p><span style="COLOR: #000000">&nbsp;</span></o:p></span></p><p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="COLOR: #000000"><span lang="EN-US">DOMAIN MODEL </span>패턴은 도메인과 어플리케이션 간의 표현적 차이를 최소화하기 위해 도메인 레이어를 구성하는 방법이다<span lang="EN-US">. </span>그러나 <span lang="EN-US">DOMAIN MODEL</span>을 구성하기 위한 원칙이나 비침투적인 인프라 스트럭처 없이 <span lang="EN-US">DOMAIN MODEL </span>패턴을 적용할 경우 프로젝트의 실패로 이어질 확률이 높다<span lang="EN-US">. </span>물론<span lang="EN-US"> DOMAIN MODEL </span>패턴을 적용하는데 있어 가장 큰 어려움은 객체 지향 분석<span lang="EN-US">/</span>설계 기술을 가진 팀을 구성하는 일일 것이다<span lang="EN-US">. </span>본 아티클이 <span lang="EN-US">DOMAIN MODEL </span>패턴을 사용하여 어플리케이션을 구축하려고 하는 팀에게 작지만 알찬 정보를 제공했기를 바라면서 아티클을 마치고자 한다<span lang="EN-US">.</span></span></span></p></span></span></span><br/><br/>tag : <a href="/tag/DomainDrivenDesign" rel="tag">DomainDrivenDesign</a>,&nbsp;<a href="/tag/DDD" rel="tag">DDD</a>			 ]]> 
		</description>
		<category>Domain-Driven Design</category>
		<category>DomainDrivenDesign</category>
		<category>DDD</category>

		<comments>http://aeternum.egloos.com/1651174#comments</comments>
		<pubDate>Thu, 15 Oct 2009 11:40:03 GMT</pubDate>
		<dc:creator>이터너티</dc:creator>
	</item>
</channel>
</rss>
