유연성 높은 설계가 최고가 아니다! 유연성이 높은 설계가 항상 최고인가? NO 유연성에는 단점이 있어 무조건 높이는 게 좋은 것은 아님 다만 유연성이 높은 설계가 재사용성은 높음 상황에 맞게 적절한 수준을 선택해야 함 유연성이 높은 설계의 단점은? 성능 저하: 일반적인 상황에 맞춰 구현하므로, 특정 상황에 특화·최적화된 코드보다 성능이 떨어짐 가독성 저하: 유연성을 높일수록 코드가 복잡해져 가독성이 떨어짐