1 기존 클래스메서드를 더 넣거나 있는 메서드의 행동을 변경하고 싶을 때가 분명 있다.
2 그러므로 예로 든 언어들 중에서는 C#의 방법이 정답에 제일 가깝다.
3 즉, 언어적으로는 Ruby나 JavaScript와 비슷한 디자인이나 문화적으로는 오히려 터부시한다.
트위터 반응

@hongminhee: 기존 클래스에 메서드를 확장하기 http://t.co/VFWAxFyv Ruby, JavaScript, Python, Java, C#의 어프로치 중 C#의 방식이 제일 정답에 가깝다.