차례:
- 정의-Aspect-Oriented Programming (AOP)은 무엇을 의미합니까?
- Techopedia는 AOP (Aspect-Oriented Programming)를 설명합니다.
정의-Aspect-Oriented Programming (AOP)은 무엇을 의미합니까?
Aspect-Oriented Programming (AOP)은 지원 기능을 메인 프로그램의 비즈니스 로직과 분리하는 프로그래밍 패러다임입니다.
AOP에는 소스 코드 수준에서 문제의 모듈화를 지원하는 프로그래밍 방법 및 도구가 포함되어 있지만 전체 소프트웨어 엔지니어링 분야를 지칭 할 수도 있습니다.
Techopedia는 AOP (Aspect-Oriented Programming)를 설명합니다.
모듈성 손실은 우려 사항의 교차점에서 발생하며 AOP를 사용하여 모듈성이 반환됩니다. 직조라고도하는이 교차 과정은 빌드 또는 런타임에 발생합니다.
제직은 다음과 같은 여러 프로세스에서 도움이됩니다.
- 메소드 본문을 새로운 구현으로 대체
- 메소드 호출 전후에 코드 삽입
- 변수 읽기 및 쓰기 구현
- 새로운 상태와 행동을 기존 클래스와 연관
AOP 로직은 나중에 확장 된 클래스와 독립적 인 Aspect 클래스로 구현됩니다. 구현되면 Aspect 클래스 인식없이 모든 라이브러리 클래스에 연결할 수 있습니다.
