SOLID

객체 지향 프로그램이 왜 이러한 특성을 가지고 있는지도 같이 고민해보면 개념의 “이해”에 도움이 된다 » 논리 오류를 줄여준다.