응용 프로그램 구성 요소가 의사 소통을 허용하는 도구
- 소프트웨어 : EventDispatcher Component
- OS :
- 프로그래밍 언어 : PHP
- 공식 웹사이트 : HOME
EventDispatcher Component 상세
EventDispatcher 구성 요소는 응용 프로그램 구성 요소가 이벤트를 파견하고 듣기 위해 응용 프로그램 구성 요소가 서로 통신 할 수있는 도구를 제공합니다.객체 지향 코드는 코드 확장 성을 보장하는 데 먼 길을갔습니다.잘 정의 된 책임이있는 클래스를 만들면 코드가보다 유연 해지고 개발자는 해당 동작을 수정하기 위해 하위 클래스로 확장 할 수 있습니다.그러나 변경 사항을 자신의 하위 클래스를 만들었던 다른 개발자와의 변경 사항을 공유하려는 경우 코드 상속은 더 이상 답변이 아닙니다.프로젝트에 대한 플러그인 시스템을 제공하려는 실제 예제를 고려하십시오.플러그인은 다른 플러그인을 방해하지 않고 메소드를 추가하거나 메소드가 실행되거나 이후에 수행 할 수 있어야합니다.이것은 단일 상속으로 해결할 수있는 쉽게 문제가되지 않으며 PHP에서 여러 상속이 가능하더라도 자신의 단점이 제공됩니다.