<?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=DesignPatternSmalltalkCompanion%3AHead04</id>
	<title>DesignPatternSmalltalkCompanion:Head04 - 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=DesignPatternSmalltalkCompanion%3AHead04"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=DesignPatternSmalltalkCompanion:Head04&amp;action=history"/>
	<updated>2026-05-01T20:04:49Z</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=DesignPatternSmalltalkCompanion:Head04&amp;diff=521&amp;oldid=prev</id>
		<title>Onionmixer: DPSC 머리말4 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=DesignPatternSmalltalkCompanion:Head04&amp;diff=521&amp;oldid=prev"/>
		<updated>2012-07-28T13:11:24Z</updated>

		<summary type="html">&lt;p&gt;DPSC 머리말4 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===4장 구조 패턴===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Adapter (105)&amp;#039;&amp;#039;&amp;#039;	클래스의 인터페이스를 클라이언트가 기대하는 다른 인터페이스로 변환한다. Adapter 패턴은 호환성이 없는 인터페이스 때문에 함께 사용할 수 없는 클래스를 개조하여 함께 작동하도록 해준다. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bridge (121)&amp;#039;&amp;#039;&amp;#039;	추상화와 구현을 분리하여 각각을 독립적으로 변형할 수 있게 한다. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Composite (137)&amp;#039;&amp;#039;&amp;#039;	부분-전체 계층을 나타내기 위해 객체를 트리 구조로 만든다. Composite 패턴은 클라이언트가 개별적 객체와 복합 객체를 모두 동일하게 다루도록 한다. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decorator (161)&amp;#039;&amp;#039;&amp;#039;	객체에 동적으로 책임과 행위를 추가할 수 있게 한다. Decorator 패턴은 기능의 확장을 위해 상속 대신 사용할 수 있는 유연한 대안 방법을 제공한다. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Façade (179)&amp;#039;&amp;#039;&amp;#039;	하위시스템에 있는 인터페이스 집합에 대해서 하나의 통합된 인터페이스를 제공한다. Façade 패턴은 하위시스템을 더 쉽게 사용할 수 있도록 높은 수준의 인터페이스를 정의한다.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Flyweight (189)&amp;#039;&amp;#039;&amp;#039;	작은 크기의 객체들이 많은 경우, 객체를 효과적으로 사용하는 방법으로 객체를 공유하게 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Proxy (213)&amp;#039;&amp;#039;&amp;#039;	다른 객체로의 접근을 통제하기 위해서 다른 객체의 대리자 또는 다른 객체로의 정보 보유자를 제공한다. &lt;br /&gt;
[[Category:DesignPatternSmalltalkCompanion]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>