이게 왜 관점지향 프로그래밍이라는 이름이 붙었는지도 모르겠고