title: How adapter design pattern impact on modifiability and locality of a system?
body: <p>My idea is that adapter design pattern improves both modifiability and locality of a system. Because with adapter pattern, we can simply change code easily on the interface. However, how exactly does it help the locality of a system? 
  Thanks!</p>