<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>bboks.net™ :: Life is SELF - Be the primary actor in your LIFE</title>
		<link>http://bboks.net/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Thu, 11 Mar 2010 12:59:50 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>bboks.net™ :: Life is SELF - Be the primary actor in your LIFE</title>
		<url><![CDATA[http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzExMDk5MEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzIxMDAwMDAwMDAwMC5qcGc%3D]]></url>
		<link>http://bboks.net/</link>
		<description></description>
		</image>
		<item>
			<title>새벽녘 물안개</title>
			<link>http://bboks.net/160</link>
			<description>새벽 5시경 학교 앞 능선에 있던 물안개...&lt;br /&gt;
&lt;br /&gt;폰카라서 화질이 안습일뿐...&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/193E331D4A7B3F0D0B23E1&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;090807-0000.jpg&quot; height=&quot;360&quot; width=&quot;600&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/173E401D4A7B3F0E34823D&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;090807-0001.jpg&quot; height=&quot;360&quot; width=&quot;600&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>bboks&#039;s Living Stories</category>
			<category>물안개</category>
			<author>bboks.net</author>
			<guid>http://bboks.net/160</guid>
			<comments>http://bboks.net/160#entry160comment</comments>
			<pubDate>Fri, 07 Aug 2009 05:38:08 +0900</pubDate>
		</item>
		<item>
			<title>화이트박스 프레임워크 vs 블랙박스 프레임워크</title>
			<link>http://bboks.net/159</link>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#c84205&gt;&lt;FONT color=#004c5f&gt;프레임워크 도출 3단계&lt;/FONT&gt;&lt;br /&gt;

&lt;DIV class=&quot;imageblock center&quot; style=&quot;CLEAR: both; TEXT-ALIGN: center&quot;&gt;&lt;IMG height=261 alt=&quot;&quot; src=&quot;http://cfile2.uf.tistory.com/image/1629800B4A0AED1253384A&quot; width=500&gt;&lt;/DIV&gt;&lt;br /&gt;
&lt;br /&gt;화이트박스 프레임워크(White Box Framework)&lt;br /&gt;
&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color=#565656&gt;&amp;nbsp; - &lt;STRONG&gt;구현방식 : &lt;/STRONG&gt;상속(inheritance)이나 동적바인딩(dynamic binding)으로 구현&lt;br /&gt;
&amp;nbsp; - &lt;STRONG&gt;프레임워크 기능확장&lt;/STRONG&gt; : 1) 프레임워크 기초 클래스(base class)를 상속하거나 2) Template Method와 같은 디자인 패턴을 사용하여 미리 정의된&amp;nbsp;후크 메서드(hook method)를 재정의(overriding)하는 방식으로 기능확장&lt;br /&gt;
&amp;nbsp; - 단점 : 1) 어플리케이션 개발자가 프레임워크 내부 구조를 잘 알고 있어야 하며 2) 프레임워크 클래스 계층도의 세부사항과 밀접하게&lt;/FONT&gt;&lt;SPAN id=callbacknestitkimgisanet819338 style=&quot;FLOAT: left; WIDTH: 226px; HEIGHT: 196px&quot;&gt;
&lt;OBJECT id=itkimgisanet819338 codeBase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 height=&quot;100%&quot; width=&quot;100%&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;5953&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;5186&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://cfs.tistory.com/blog/plugins/CallBack/callback.swf?destDocId=callbacknestitkimgisanet819338&amp;amp;id=81&amp;amp;callbackId=itkimgisanet819338&amp;amp;host=http://it.kimgisa.net&amp;amp;float=left&amp;amp;&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://cfs.tistory.com/blog/plugins/CallBack/callback.swf?destDocId=callbacknestitkimgisanet819338&amp;amp;id=81&amp;amp;callbackId=itkimgisanet819338&amp;amp;host=http://it.kimgisa.net&amp;amp;float=left&amp;amp;&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;LT&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;NoScale&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;
    &lt;embed width=&quot;100%&quot; height=&quot;100%&quot; wmode=&quot;transparent&quot; id=&quot;itkimgisanet819338&quot; src=&quot;http://cfs.tistory.com/blog/plugins/CallBack/callback.swf?destDocId=callbacknestitkimgisanet819338&amp;id=81&amp;callbackId=itkimgisanet819338&amp;host=http://it.kimgisa.net&amp;float=left&amp;&quot; allowScriptAccess=&quot;always&quot; menu=&quot;false&quot; type=&quot;application/x-shockwave-flash&quot;  &gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;/SPAN&gt; 결합되어 유연성이 결여된 시스템을 구축할 가능성이 많아짐 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#c84205&gt;블랙박스 프레임워크(Black Box Framework)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;
&amp;nbsp; - &lt;STRONG&gt;구현방식 :&lt;/STRONG&gt; 객체 합성(object composition)이나 위임(delegation)을 사용하여 구현&lt;br /&gt;
&amp;nbsp; - &lt;STRONG&gt;프레임워크 기능확장 &lt;/STRONG&gt;: 프레임워크에서 정의한 인터페이스를 실현하는 컴포넌트를 구현하고, Strategy와 같은 디자인 패턴을 사용하여 이들 컴포넌트를 프레임워크 안에 통합시켜 기능확장&lt;br /&gt;
&amp;nbsp; - 화이트박스 프레임워크 보다 사용하거나 확장하기는 쉽지만 설계하거나 구현하기는 더 어려움 &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;[출처] &lt;A href=&quot;http://it.kimgisa.net/&quot;&gt;&lt;A title=&quot;[http://it.kimgisa.net/]로 이동합니다.&quot; href=&quot;http://it.kimgisa.net/&quot; target=_blank&gt;Kimgisa&#039;s IT Story&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;SCRIPT src=&quot;http://it.kimgisa.net/plugin/CallBack_bootstrapper?&amp;amp;src=http://cfs.tistory.com/blog/plugins/CallBack/callback&amp;amp;id=81&amp;amp;callbackId=itkimgisanet819338&amp;amp;destDocId=callbacknestitkimgisanet819338&amp;amp;host=http://it.kimgisa.net&amp;amp;float=left&amp;amp;random=594&quot;&gt;&lt;/SCRIPT&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>bboks&#039;s IT Stories</category>
			<category>framework</category>
			<category>프레임워크</category>
			<author>bboks.net</author>
			<guid>http://bboks.net/159</guid>
			<comments>http://bboks.net/159#entry159comment</comments>
			<pubDate>Fri, 07 Aug 2009 05:09:18 +0900</pubDate>
		</item>
		<item>
			<title>Mission Critical</title>
			<link>http://bboks.net/158</link>
			<description>&lt;SPAN class=std&gt;&quot;mission critical&quot;은 절대적으로 필요한 시스템을 가리킨다. 이 용어는, 만약 제대로 작동하지 않으면 수십 억 달러를 들인 임무가 한순간에 날아가 버릴 수도 있어 임무 수행을 위해 반드시 동작되어야 할 중요한 부품들을 일컫는 말로 미국 NASA로부터 쓰이기 시작하였다.&lt;br /&gt;
&lt;br /&gt;IT 분야에서는, 대개 회사의 운영에 &lt;STRONG&gt;필수적&lt;/STRONG&gt;이라고 간주되는 데이터베이스 또는 프로세스 제어 소프트웨어 등과 같은 애플리케이션을 가리키며, 대개 PC 보다는 &lt;A href=&quot;http://terms.co.kr/mainframe.htm&quot;&gt;&lt;A title=&quot;[http://terms.co.kr/mainframe.htm]로 이동합니다.&quot; href=&quot;http://terms.co.kr/mainframe.htm&quot; target=_blank&gt;&lt;FONT color=#193da9&gt;메인프레임&lt;/FONT&gt;&lt;/A&gt;&lt;/A&gt; 또는 &lt;A href=&quot;http://terms.co.kr/workstation.htm&quot;&gt;&lt;A title=&quot;[http://terms.co.kr/workstation.htm]로 이동합니다.&quot; href=&quot;http://terms.co.kr/workstation.htm&quot; target=_blank&gt;&lt;FONT color=#193da9&gt;워크스테이션&lt;/FONT&gt;&lt;/A&gt;&lt;/A&gt; 등에서 운영된다.&lt;/SPAN&gt; &lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;[출처]&lt;/STRONG&gt; &lt;A title=&quot;[http://www.terms.co.kr/]로 이동합니다.&quot; href=&quot;http://www.terms.co.kr/&quot; target=_blank&gt;김동근의 텀즈&lt;/A&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Terms</category>
			<category>mission critical</category>
			<author>bboks.net</author>
			<guid>http://bboks.net/158</guid>
			<comments>http://bboks.net/158#entry158comment</comments>
			<pubDate>Mon, 20 Jul 2009 11:23:40 +0900</pubDate>
		</item>
		<item>
			<title>CVS (Concurrent Versions System)</title>
			<link>http://bboks.net/157</link>
			<description>&lt;STRONG&gt;CVS&lt;/STRONG&gt;(&lt;SPAN lang=en xml:lang=&quot;en&quot;&gt;Concurrent Versions System&lt;/SPAN&gt;, 동시 버전 시스템)는 동시 버전 관리 시스템(&lt;SPAN lang=en xml:lang=&quot;en&quot;&gt;Concurrent Versioning System&lt;/SPAN&gt;)으로도 알려져 있으며, 버전 관리 시스템을 구현한다. 보통 소프트웨어 프로젝트를 진행할 때, 파일로 이뤄진 모든 작업과 모든 변화를 추적하고, 여러 개발자(지역적으로 떨어진)가 협력하여 작업할 수 있게 한다. CVS는 GNU 일반 공중 사용 허가서 하에서 배포된다. CVS는 오픈 소스 프로젝트에서 널리 사용었다. 현재는 CVS가 한계를 맞아, CVS를 대체하는 서브버전이 개발되었다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;[출처]&lt;/STRONG&gt; &lt;A title=&quot;[http://ko.wikipedia.org/wiki/CVS]로 이동합니다.&quot; href=&quot;http://ko.wikipedia.org/wiki/CVS&quot; target=_blank&gt;위키피디아&lt;/A&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Terms</category>
			<category>cvs</category>
			<author>bboks.net</author>
			<guid>http://bboks.net/157</guid>
			<comments>http://bboks.net/157#entry157comment</comments>
			<pubDate>Sat, 18 Jul 2009 22:58:59 +0900</pubDate>
		</item>
		<item>
			<title>Design Patterns Documentation</title>
			<link>http://bboks.net/156</link>
			<description>&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;The &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;documentation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; for a design pattern describes the context in which the pattern is used, the forces within the context that the pattern seeks to resolve, and the suggested solution.&lt;/SPAN&gt;&lt;SUP class=reference id=cite_ref-GabrielHillside_15-0&gt;&lt;A href=&quot;http://en.wikipedia.org/wiki/Design_pattern_(computer_science)#cite_note-GabrielHillside-15&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;[&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;16&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/SUP&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; There is no single, standard format for documenting design patterns. Rather, a variety of different formats have been used by different pattern authors. However, according to &lt;/SPAN&gt;&lt;A title=&quot;Martin Fowler&quot; href=&quot;http://en.wikipedia.org/wiki/Martin_Fowler&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Martin &lt;/SPAN&gt;&lt;FONT size=+0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Fowler&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;certain pattern forms have become more well-known than others, and consequently become common starting points for new pattern writing efforts.&lt;/SPAN&gt;&lt;SUP class=reference id=cite_ref-Fowler2006_16-0&gt;&lt;A href=&quot;http://en.wikipedia.org/wiki/Design_pattern_(computer_science)#cite_note-Fowler2006-16&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;[&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;17&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/SUP&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; One example of a commonly used documentation format is the one used by &lt;/SPAN&gt;&lt;A title=&quot;Erich Gamma&quot; href=&quot;http://en.wikipedia.org/wiki/Erich_Gamma&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Erich Gamma&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;, &lt;/SPAN&gt;&lt;A title=&quot;Richard Helm&quot; href=&quot;http://en.wikipedia.org/wiki/Richard_Helm&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Richard Helm&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;, &lt;/SPAN&gt;&lt;A title=&quot;Ralph Johnson&quot; href=&quot;http://en.wikipedia.org/wiki/Ralph_Johnson&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Ralph Johnson&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; and &lt;/SPAN&gt;&lt;A title=&quot;John Vlissides&quot; href=&quot;http://en.wikipedia.org/wiki/John_Vlissides&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;John Vlissides&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; (collectively known as the &quot;Gang of Four&quot;, or GoF for short) in their book &lt;/SPAN&gt;&lt;I&gt;&lt;A title=&quot;Design Patterns (book)&quot; href=&quot;http://en.wikipedia.org/wiki/Design_Patterns_(book)&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Design Patterns&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/I&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;. It contains the following sections:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Pattern Name and Classification:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A descriptive and unique name that helps in identifying and referring to the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Intent:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A description of the goal behind the pattern and the reason for using it. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Also Known As:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; Other names for the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Motivation (Forces):&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A scenario consisting of a problem and a context in which this pattern can be used. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Applicability:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; Situations in which this pattern is usable; the context for the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Structure:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A graphical representation of the pattern. &lt;/SPAN&gt;&lt;A title=&quot;Unified Modeling Language&quot; href=&quot;http://en.wikipedia.org/wiki/Unified_Modeling_Language#UML_Class_Diagram&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Class diagrams&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; and &lt;/SPAN&gt;&lt;A class=mw-redirect title=&quot;Interaction diagram&quot; href=&quot;http://en.wikipedia.org/wiki/Interaction_diagram&quot; target=_blank&gt;&lt;FONT color=#5c7fb0&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Interaction diagrams&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; may be used for this purpose. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Participants:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A listing of the classes and objects used in the pattern and their roles in the design. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Collaboration:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A description of how classes and objects used in the pattern interact with each other. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Consequences:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A description of the results, side effects, and trade offs caused by using the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Implementation:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; A description of an implementation of the pattern; the solution part of the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Sample Code:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; An illustration of how the pattern can be used in a programming language &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Known Uses:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; Examples of real usages of the pattern. &lt;/SPAN&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;Related Patterns:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt; Other patterns that have some relationship with the pattern; discussion of the differences between the pattern and similar patterns. &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;[출처] &lt;/SPAN&gt;&lt;A title=&quot;[http://en.wikipedia.org/wiki/Design_pattern_(computer_science)]로 이동합니다.&quot; href=&quot;http://en.wikipedia.org/wiki/Design_pattern_(computer_science)&quot; target=_blank&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;위키피디아&lt;/SPAN&gt;&lt;/A&gt;&lt;br /&gt;
&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Design Patterns</category>
			<category>Design Patterns</category>
			<category>design patterns documentation</category>
			<author>bboks.net</author>
			<guid>http://bboks.net/156</guid>
			<comments>http://bboks.net/156#entry156comment</comments>
			<pubDate>Wed, 15 Jul 2009 13:13:46 +0900</pubDate>
		</item>
	</channel>
</rss>
