자동차에 물리를 처리하는 데 관성은 이 클래스 중력은 저 클래스에 맞겨야 되고 매개 변수 하나만 더 하려고 해도 abstract 클래스 헤더와 concrete 클래스의 헤더와 구현 파일에 넣어야 하니 고도의 집중력이 아니면 일을 진행시키기가 어렵습니다.

엉클밥이 미워지기 시작합니다. 단일 책임의 원칙에 맞춰 프로그래밍 하려니 클래스가 많아지고 작업 속도가 느려지네요.
위임을 많이 사용하는 객체지향 프로그래밍을 하니 이런데 더 간단하게 작업하는 방법론 뭐 없을까요?