1) 응집도를 저해하는 것들 static 메서드는 인스턴스 변수를 사용할 수 없습니다. 따라서 데이터와 데이터 로직사이에 괴리가 생깁니다. 즉 응집도가 낮아집니다. static 메서드는 로그 출력 전용메서드, 포맷 변환 전용 메서드, 팩토리 메서드등 응집도와 관계없는 기능을 static 으로 정의하면 좋습니다. private 생성자, 팩토리 메서드를 사용해 목적에 따라 초기화 하기 올바른예 class GiftPoint { private static final int MIN_POINT = 0; private static final int STANDARD_MEMBERSHIP_POINT = 3000; private static final int PREMIUM_MEMBERSHIP_POINT = 10000; pr..