에이브처럼 나중에 뭐 추가할지 정해놓고 널널하게 설계를 하는 것도 확장성의 범주에 들어가는 걸까