AOP 뒤에 개념에 관한 나의 의심을 명확히 해주세요 OOP & INHERITANCE 개념? 우리는 상속을 통해 동일한 서비스를 사용할 수 있습니다. 그렇다면 왜 우리는 AOP를 봄 프레임 워크로 사용할 것입니까?OOP 개념의 AOP와 상속의 차이점은 무엇입니까?
0
A
답변
0
측면은 호출을 가로 채고 논리를 주입하기위한 것입니다. 예를 들어, 기존 서비스 클래스가있을 수 있으며 모든 수신 호출을 해당 클래스에 기록하려면 "단순히"AOP를 사용하여 수신 호출을 가로 채고 인터셉터에 로깅을 수행합니다.
는 기존의 클래스보다 특정 클래스를 만들 때 http://en.wikipedia.org/wiki/Aspect-oriented_programming
상속은 그냥 참조하십시오. BusinessService가 있고 그로부터 ScalableBusinessService를 상속하거나 B2BIntegrationBusinessService ... 상속하는 클래스는 부모로부터 메소드와 속성을 상속받으며 자체 메서드를 추가하거나 기존 (가상) 메서드를 재정의합니다. 이것은 AOP가있는 로직을 주입하는 것과 완전히 다른 것입니다.
는
user1228416 차이를 요청했지만 그냥 AOP 지정 및 상속에 대해 아무 말도하지 않았다)도 http://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming 참조하십시오. – Ved