일단 해당 클래스에만 소속되어 있따는것도 그렇고


프로그램 전역에서 공통적으로 사용되는 


재사용성 높은 함수라면


클래스 밖으로 빼고


필요에 따라 포함시키는게 더 재사용성 높이는 방법 아님?



내부적으로 동일한 처리를 하는 이름만 다른 멤버 함수가


메모리에 여러개 존재한다는게 좀 그런거 같은데


이 문제 해결을 위해 루비는



따로 모듈에 함수 선언하고


불러와서 쓸수 있던데 이게 진정 재사용성 높이면서 객체지향의 장점도 살리는 방법 아님?