<aside> 💡 상속을 고려한 설계와 문서화란 정확히 무엇일까?

</aside>

하지만, 이런 식은 좋은 API 문서란 어떻게가 아닌 무엇을 하는지를 설명해야 한다 라는 격언과는 다르다!

효율적인 하위 클래스를 큰 어려움 없이 만들 수 있게 하려면?

클래스의 내부 동작 과정 중간에 끼어들 수 있는 hook을 잘 선별하여 protected 메서드 형태로 공개해야 할 수도 있다.