<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=SmalltalkBestPracticePatterns%3A8.6</id>
	<title>SmalltalkBestPracticePatterns:8.6 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=SmalltalkBestPracticePatterns%3A8.6"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SmalltalkBestPracticePatterns:8.6&amp;action=history"/>
	<updated>2026-05-02T09:43:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=SmalltalkBestPracticePatterns:8.6&amp;diff=3566&amp;oldid=prev</id>
		<title>Onionmixer: SBPP 8.6 요약 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SmalltalkBestPracticePatterns:8.6&amp;diff=3566&amp;oldid=prev"/>
		<updated>2013-07-29T10:45:12Z</updated>

		<summary type="html">&lt;p&gt;SBPP 8.6 요약 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;8.6 요약 &lt;br /&gt;
&lt;br /&gt;
위의 코드에서 사용한 패턴은 다음과 같다:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Pattern&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Simple Superclass Name||Money, MoneySum&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Constructor Method||MoneySum class&amp;gt;&amp;gt;monies:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Constructor Parameter Method||MoneySum&amp;gt;&amp;gt;setMonies:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Common State, Role&amp;lt;BR&amp;gt;Suggesting Instance&amp;lt;BR&amp;gt;Variable Name||Money &amp;quot;currency&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Intention Revealing Selector||Money&amp;gt;&amp;gt;+&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Getting Method||Money&amp;gt;&amp;gt;currency&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Composed Method||Money class&amp;gt;&amp;gt;amount:currency:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Decomposing Message||Money class&amp;gt;&amp;gt;amount:currency:&amp;lt;BR&amp;gt;sending #setAmount:currency:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Choosing Message||addMoney:, addMoneySum:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Dispatched Interpretation,&amp;lt;BR&amp;gt;Double Dispatch ||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Debug Print||Method Money&amp;gt;&amp;gt;printOn:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Array||MoneySum&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Inline Message Pattern||Money&amp;gt;&amp;gt;setAmount:currency:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Indented Control Flow||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Conditional Expression||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Rectangular Block||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Direct Variable Access||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Type Suggesting Parameter Name||Money class&amp;gt;&amp;gt;amount: aNumber&amp;lt;BR&amp;gt;currency: aSymbol&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Simple Enumeration Parameter||MoneySum&amp;gt;&amp;gt;printOn:&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|Interesting Return Value||Money&amp;gt;&amp;gt;addMoney:&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
목록에서 볼 수 있듯이 아무리 간단한 코드라 하더라도 코드를 읽는 이와 통신하기 위해 많은 기법을 사용한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:SmalltalkBestPracticePatterns]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>