수평적 관심 분리를 하고싶다는건 알겠는데 

관심분리를 하는 방법은 다양하잖아. 


AOP는 관심분리를 하는 방법이 특별히 정해져있는걸 가지고 AOP라 하는거?


예를들어, java8부터는 interface에 구현이 가능하니까.

interface Loggable {

default void log() {

}

}

이렇게 로그 찍는걸 아얘 뺼 수 있잖아.

이것도 관심분리의 일종일텐데, 이걸 AOP라 하지 않는것같더라고.