OOP 리팩토링과 설계 패턴

a