코드가 잘못되어있었네요. sw1과 sw2간의 비교가 의도였습니다. 피드백 감사합니다.
객체지향적인 코딩에 도움이 된다고 생각해서 var을 씁니다…
var human = ??
먼저 무엇을 관리할지 그 이름을 지정하고 나서 바뀔수 있는 구현체를 정의하는 느낌으루요. 리팩토링에 용이하다고 생각합니다.
당장엔 콘크리트 타입으로 구현을 하다가 점차적으로 인터페이스를 통한 추상화 하는 케이스가 많으니까요.
다만 그만큼 변수명 등이 뭘 담는지 명확하게 추론되게끔 지어야 좋은거같습니다.
물론 기본타입(int, float)등은 제외입니다 ㅎㅎ
2개의 좋아요