더북(TheBook)

1.3.5 안티패턴이 되다

디자인 패턴은 지혜를 쌓아 올린 탑이지만 그렇다고 언제나 패턴을 써야 하는 건 아닙니다. 미국의 저명한 심리학자 에이브러햄 매슬로(Abraham Maslow)***** 박사는 “눈앞에 쓸 수 있는 도구가 망치밖에 없다면 모든 문제가 못으로 보일 것이다 하고 말했듯이 매사를 패턴만으로 해결하고자 하면 패턴이 잘 맞지 않거나 잘못 끼워질 경우에는 더 큰 문제가 될지 모릅니다. 패턴을 남용하면 시스템이 지나치게 복잡해지고 성능이 저하될 우려도 있습니다. 장식자 패턴이 맘에 꽂혔다고 모든 객체에 이 패턴을 구현해야 하는 건 아닙니다. 언제나 조건과 문제에 알맞은 패턴을 사용할 때 가장 효과적이지요.

 

***** 애이브러햄 매슬로(Abraham Maslow, 1908-1970): 미국 심리학자

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.