Post
EN

어댑터 패턴 (Adapter pattern)

http://book.naver.com/bookdb/book_detail.php?bid=1882446

HEAD FIRST DESIGN PATTERNS

작가 에릭 프리먼 출판 한빛미디어 발매 2005.09.04.

 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환합니다.

어뎁터를 이용하면 인터페이스 호환성 문제 때문에 같이 쓸 수 없는 클래스들은 연결해서 쓸 수 있습니다.

파사드 패턴 (Facade Pattern)**

어떤 서브시스템의 일련의 인터페이스에 대한 통합된 인터페이스를 제공합니다. 퍼사드에서 고수준 인터페이스를 정의하기 때문에 서브시스템을 더 쉽게 사용할 수 있습니다.**

책에서 보듯이, 여러 객체의 인터페이스들의 기능을 좀더 큰 묶음으로 묶어서 원하는 동작을 실행 할 수 있도록

만들어 놓은 Class.

복잡한 절차를 원하는 기능 단위로 묶고 클래스 안에서는 각 개체들을 받아서 들어 있는 기능들을 순차적으로 실행시킨다.

최소 지식 원칙**

정말 친한 친구하고만 얘기하라.

-> 어떤 객체든 그 객체와 상호작용을 하는 클래스의 개수에 주의해야하며, 그런 객체들과 어떤식으로 상호작용을 하는지에도 주의를 기울여야 한다.

This article is licensed under CC BY 4.0 by the author.