eubnara / study

6 stars 2 forks source link

Aspect Oriented Programming #230

Open eubnara opened 3 years ago

eubnara commented 3 years ago

https://docs.nestjs.com/interceptors

nestjs 를 공부하다가 이 용어에 대한 언급이 나와서 조금 찾아보았다.

비즈니스 로직에 핵심적이지 않은 부분을 분리할 수 있다. 횡단관심사(cross-cutting concerns) 를 분리 기존 코드를 수정하지 않고도 추가동작(advice) 를 추가할 수 있다.

나오는 용어들

eubnara commented 3 years ago

데코레이터 패턴이 AOP 는 아니고 데코레이터 패턴 형식으로 AOP 를 갖출 수 있는 것이다. 다른 기법을 사용해서 AOP 를 갖출 수도 있겠다.