More actions
imported>Unknown No edit summary |
(Repair batch-0003 pages from live compare) |
||
| Line 1: | Line 1: | ||
=== Conversion === | |||
각자의 클라이언트들은 같은 정보임에도 서로 다른 프로토콜로 표현된 것이 필요할 때가 있을 것이다. 가장 쉬운 방법은 필요로 하는 객체마다 가능한 모든 프로토콜을 넣는 것이지만... 역시 낭비다. | 각자의 클라이언트들은 같은 정보임에도 서로 다른 프로토콜로 표현된 것이 필요할 때가 있을 것이다. 가장 쉬운 방법은 필요로 하는 객체마다 가능한 모든 프로토콜을 넣는 것이지만... 역시 낭비다. | ||
---- | ---- | ||
| Line 5: | Line 5: | ||
---- | ---- | ||
SmalltalkBestPracticePatterns/Behavior | SmalltalkBestPracticePatterns/Behavior | ||
Latest revision as of 00:29, 27 March 2026
Conversion
각자의 클라이언트들은 같은 정보임에도 서로 다른 프로토콜로 표현된 것이 필요할 때가 있을 것이다. 가장 쉬운 방법은 필요로 하는 객체마다 가능한 모든 프로토콜을 넣는 것이지만... 역시 낭비다.
이럴때는 한 오브젝트를 다른 것으로 변환하는 메소드를 추가하자.
SmalltalkBestPracticePatterns/Behavior