<?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=SqueakByExample%3A12.8</id>
	<title>SqueakByExample:12.8 - 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=SqueakByExample%3A12.8"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;action=history"/>
	<updated>2026-05-02T17:34:18Z</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=SqueakByExample:12.8&amp;diff=2304&amp;oldid=prev</id>
		<title>Onionmixer: 번역수정</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2304&amp;oldid=prev"/>
		<updated>2013-09-16T16:39:43Z</updated>

		<summary type="html">&lt;p&gt;번역수정&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:39, 16 September 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==12장 요약==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==12장 요약==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;지금 여러 분은 &lt;/del&gt;클래스가 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;조직되는 방식과&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;균일 오브젝트 모델의 영향에 대한 좀더 나은 이해를 하실 &lt;/del&gt;수 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;있어야만 합니다&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;만약 여러분이, 내용을 잊어버리셨거나, 혼동된다면&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메시지 &lt;/del&gt;전달은 수신자의 클래스에서 메서드를 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;찾기 위한, 핵심이라는 &lt;/del&gt;사실을 항상 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;기억하셔야 합니다&lt;/del&gt;. 만약 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드가 &lt;/del&gt;수신자의 클래스에서 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;발견되지 않으면, &lt;/del&gt;그 클래스의 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;상위 클래스에서 검색될 수 &lt;/del&gt;있습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;여러분은 &lt;/ins&gt;클래스가 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;어떻게 조직되고있으며&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;일관성있는 객체모델이 어떤 영향을 가져오는가에 대해서 좀 더 잘 이해하실 &lt;/ins&gt;수 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;있었을거라 생각합니다&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;혹시 배운내용을 잊어버리거나 헷갈리는 경우가 발생한다면&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메시지의 &lt;/ins&gt;전달은 수신자의 클래스에서 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;원하는 &lt;/ins&gt;메서드를 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;찾는경우 가장 중요한 방법이 된다는 &lt;/ins&gt;사실을 항상 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;기억해주시기 바랍니다. 메시지의 수신자 클래스에서 메서드를 찾는것이 가장 좋습니다&lt;/ins&gt;. 만약 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드를 &lt;/ins&gt;수신자의 클래스에서 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;찾을 수 없다면 super클래스에서 조회를 하는것이 좋습니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 클래스는 메타클래스의 인스턴스입니다. Metaclass 들은 암묵적입니다. 메타클래스는 클래스를 정의할때 &lt;/ins&gt;그 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;클래스를 유일한 인스턴스로 하도록 자동으로 만들어집니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 메타클래스 계층은 클래스 계층과 평행적 관계가 됩니다. &lt;/ins&gt;클래스의 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드 검색은 일반적인 객체의 메서드 검색과 병행되며, 메타클래스의 상속관계에 의해 진행됩니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 메타클래스는 Class와 Behavior 로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다&amp;lt;ref name=&quot;역자주1&quot;&amp;gt;Pharo by Example 일본어판에서는 모든 클래스는 Class 의 인스턴스입니다. 라고 되어있습니다&amp;lt;/ref&amp;gt;. 메타클래스 또한 클래스이기 때문에, Class 를 상속받고 &lt;/ins&gt;있습니다. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Behavior는 인스턴스들을 가진 모든 존재에게 공통적인 작동을 제공합니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 메타클래스는 Metaclass 의 인스턴스입니다. ClassDescription 은 Class 와 Metaclsss 에서 필요한 공통것들을 제공합니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Metaclass 의 메타클래스는 Metaclass 의 인스턴스가 됩니다. 클래스-인스턴스 간의 관계&amp;lt;sup&amp;gt;instance-of&amp;lt;/sup&amp;gt;는 닫힌 루프&amp;lt;sup&amp;gt;closed loop&amp;lt;/sup&amp;gt;를 구성하기 때문에, Metaclass class class   ⇒   Metaclass 의 결과가 됩니다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 클래스는 메타클래스의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메서드 검색은 일반 오브젝트를 위한 메서드 검색과 평행을 이루며, 그리고 메타클래스의 상위 클래스 사슬을 따릅니다.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스 또한 클래스들이기 때문에, Class로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.   &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 모든 메타클래스는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인 모든 것을 제공합니다. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Metaclass의 metaclass는 Metaclass의 인스턴스입니다. 관계 인스턴스는 닫힌 루프를 구성하므로 Metaclass class class → Metaclass가 됩니다.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Notes==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Notes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2303&amp;oldid=prev</id>
		<title>Onionmixer: 메소드 &gt; 메서드 수정</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2303&amp;oldid=prev"/>
		<updated>2013-01-10T02:27:33Z</updated>

		<summary type="html">&lt;p&gt;메소드 &amp;gt; 메서드 수정&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==12장 요약==&lt;br /&gt;
&lt;br /&gt;
지금 여러 분은 클래스가 조직되는 방식과, 균일 오브젝트 모델의 영향에 대한 좀더 나은 이해를 하실 수 있어야만 합니다. 만약 여러분이, 내용을 잊어버리셨거나, 혼동된다면, 메시지 전달은 수신자의 클래스에서 메서드를 찾기 위한, 핵심이라는 사실을 항상 기억하셔야 합니다. 만약 메서드가 수신자의 클래스에서 발견되지 않으면, 그 클래스의 상위 클래스에서 검색될 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
* 모든 클래스는 메타클래스의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;br /&gt;
* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메서드 검색은 일반 오브젝트를 위한 메서드 검색과 평행을 이루며, 그리고 메타클래스의 상위 클래스 사슬을 따릅니다.&lt;br /&gt;
* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스 또한 클래스들이기 때문에, Class로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.   &lt;br /&gt;
* 모든 메타클래스는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인 모든 것을 제공합니다. &lt;br /&gt;
* Metaclass의 metaclass는 Metaclass의 인스턴스입니다. 관계 인스턴스는 닫힌 루프를 구성하므로 Metaclass class class → Metaclass가 됩니다.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:SqueakByExample]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2301&amp;oldid=prev</id>
		<title>Onionmixer at 05:07, 30 August 2012</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2301&amp;oldid=prev"/>
		<updated>2012-08-30T05:07:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:07, 30 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==12장 요약==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==12장 요약==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;지금 여러 분은 클래스가 조직되는 방식과, 균일한 오브젝트 모델(uniform object model)의 영향(impact)에 대한 좀더 나은 이해를 하실 수 있어야만 합니다. 만약 여러분이, 내용을 잊어버리셨거나, 혼동된다면, 메시지 전달(message passing)은 수신자(receiver)의 클래스에서 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메소드를 &lt;/del&gt;찾기 위한, 키(key)라는 사실을 항상 기억하셔야 합니다. 만약 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메소드가 &lt;/del&gt;수신자의 클래스에서 발견되지 않으면, 그 클래스의 supperclass에서 검색될 수 있습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;지금 여러 분은 클래스가 조직되는 방식과, 균일한 오브젝트 모델(uniform object model)의 영향(impact)에 대한 좀더 나은 이해를 하실 수 있어야만 합니다. 만약 여러분이, 내용을 잊어버리셨거나, 혼동된다면, 메시지 전달(message passing)은 수신자(receiver)의 클래스에서 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드를 &lt;/ins&gt;찾기 위한, 키(key)라는 사실을 항상 기억하셔야 합니다. 만약 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드가 &lt;/ins&gt;수신자의 클래스에서 발견되지 않으면, 그 클래스의 supperclass에서 검색될 수 있습니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 클래스는 metaclass의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 클래스는 metaclass의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메소도 lookup은 일반 오브젝트(ordinary object)를 위한 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메소드 &lt;/del&gt;lookup과 평행을 이루며, 그리고 메타클래스의(metaclass)의 수퍼클래스 사슬(superclass chain)을 따릅니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메소도 lookup은 일반 오브젝트(ordinary object)를 위한 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;메서드 &lt;/ins&gt;lookup과 평행을 이루며, 그리고 메타클래스의(metaclass)의 수퍼클래스 사슬(superclass chain)을 따릅니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스(metaclass)들 또한 클래스들이기 때문에, 클래스(Class)로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.    &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스(metaclass)들 또한 클래스들이기 때문에, 클래스(Class)로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스(metaclass)는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인(common) 모든 것을 제공합니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스(metaclass)는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인(common) 모든 것을 제공합니다.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2300&amp;oldid=prev</id>
		<title>Onionmixer at 04:26, 30 August 2012</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2300&amp;oldid=prev"/>
		<updated>2012-08-30T04:26:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:26, 30 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 클래스는 metaclass의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 클래스는 metaclass의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메소도 lookup은 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;보통 &lt;/del&gt;오브젝트(ordinary object)를 위한 메소드 lookup과 평행을 이루며, 그리고 메타클래스의(metaclass)의 수퍼클래스 사슬(superclass chain)을 따릅니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메소도 lookup은 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;일반 &lt;/ins&gt;오브젝트(ordinary object)를 위한 메소드 lookup과 평행을 이루며, 그리고 메타클래스의(metaclass)의 수퍼클래스 사슬(superclass chain)을 따릅니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스(metaclass)들 또한 클래스들이기 때문에, 클래스(Class)로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.    &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스(metaclass)들 또한 클래스들이기 때문에, 클래스(Class)로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스(metaclass)는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인(common) 모든 것을 제공합니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모든 메타클래스(metaclass)는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인(common) 모든 것을 제공합니다.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2299&amp;oldid=prev</id>
		<title>Onionmixer: SBE 12장요약 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=SqueakByExample:12.8&amp;diff=2299&amp;oldid=prev"/>
		<updated>2012-08-18T08:00:21Z</updated>

		<summary type="html">&lt;p&gt;SBE 12장요약 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==12장 요약==&lt;br /&gt;
&lt;br /&gt;
지금 여러 분은 클래스가 조직되는 방식과, 균일한 오브젝트 모델(uniform object model)의 영향(impact)에 대한 좀더 나은 이해를 하실 수 있어야만 합니다. 만약 여러분이, 내용을 잊어버리셨거나, 혼동된다면, 메시지 전달(message passing)은 수신자(receiver)의 클래스에서 메소드를 찾기 위한, 키(key)라는 사실을 항상 기억하셔야 합니다. 만약 메소드가 수신자의 클래스에서 발견되지 않으면, 그 클래스의 supperclass에서 검색될 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
* 모든 클래스는 metaclass의 인스턴스입니다. Metaclass들은 묵시적입니다. 여러분이 Metaclass의 단일 인스턴스인 클래스를 만들 때 Metacalss는 자동으로 생성됩니다.&lt;br /&gt;
* 메타클래스 계층도는 클래스 계층도와 평행을 이룹니다. 클래스를 위한 메소도 lookup은 보통 오브젝트(ordinary object)를 위한 메소드 lookup과 평행을 이루며, 그리고 메타클래스의(metaclass)의 수퍼클래스 사슬(superclass chain)을 따릅니다.&lt;br /&gt;
* 모든 메타클래스는 Class와 Behavior로부터 상속을 받습니다. 모든 클래스는 클래스(Class)입니다. 메타클래스(metaclass)들 또한 클래스들이기 때문에, 클래스(Class)로부터 상속받아야만 합니다. Behavior는 인스턴스들을 가진 모든 엔티티들에 공통인 behavior를 제공합니다.   &lt;br /&gt;
* 모든 메타클래스(metaclass)는 Metaclass의 인스턴스입니다. ClassDescription은 Class와 Metaclsss에 공통인(common) 모든 것을 제공합니다. &lt;br /&gt;
* Metaclass의 metaclass는 Metaclass의 인스턴스입니다. relation의 인스턴스는 단힌 루프(closed loop)를 구성하므로 Metaclass class class → Metaclass가 됩니다.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:SqueakByExample]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>