객체지향설계에서 A와 B를 인터페이스를 통해 느슨하게 결합해 두면 인터페이스 안에서 B의 구현이 변경되어도 A 구현은 변경에 영향을 받지 않는다고 한다. 오늘 하루 삶에서 다른 사람의 좋지 않은 언행들에 영향을 받고 싶지 않다는 생각을 한다.그런데 조금만 더 생각해보면
토비의 스프링 책을 읽고 ‘책 읽기 모임’에 참석하고 계신 분들과 Q&A 하고 토론하는 시간을 가졌습니다. 새로운 배움이 있었던 내용들을 정리해 봅니다.
소프트웨어가 폐기 될 때까지 일어나는 변화에 어떻게 대응할 것인지 대비해야 한다.가장 좋은 대책은 변화의 폭을 최소한으로 줄여주는 것⭐이다.변화의 폭을 최소화하는 방법은 분리와 확장을 고려한 설계⭐를 하는 것이다.실세계에서 하나의 변화가 일어날 때 우리의 코드도 한 군