디자인 패턴에서 말하는 투명성

디자인 패턴 공부를 하면 투명성(transparency)이란 단어를 만난다. 이 단어에 대한 설명은 아무리 읽어도 쉽게 와닿지 않는데, 아마도 번역이 부적절하기 때문이라 생각한다. transparency는 컴포지트 패턴에서 같은 부모를 상속받은 객체 컬렉션과 개별 객체 두 클래스 중 한 쪽에는 불필요한 메소드가 있을 때 이를 구현할 필요가 있는지 설명하는 과정에서 언급된다. 구현하는 경우 부모 클래스만 이해하면 자식 클래스를 일일이 […]

디자인 패턴에서 말하는 투명성 Read More »