저는 작업중인 Java 응용 프로그램에 대한 플러그인 아키텍처를 가지고 있습니다.Java : 해체가 두 개의 클래스로 "구현"됩니다.
모든 예제가 보여 "SpecialName는"당신이이 플러그인으로 인식하고 BaseExtenderClass는, ClassB가, ClassC는 모두 다른 API 있습니다 되려면 클래스 이름을 가지고 이름입니다
public class SpecialName implements BaseExtenderClass, ClassB, ClassC {
//Stuff
}
특정 작업을 수행하기 위해 한 클래스에서 확장 된 기능. 각각은 구현 되어야만하는 고유의 메소드를 가지고 있습니다.
궁금한 점은 Java에서 방법이 있다면 나는 ClassName과 ClassC를 SpecialName이있는 BaseExtenderClass와는 별도의 파일에 넣을 수 있으며 위에 나열된 원래 코드처럼 모든 집중적 인 용도로 동작해야한다는 것입니다.
필자가 쓰고있는 플러그인이 실제로 사용할 수있는 API 인터페이스 중 6-8 개를 확장 할 것이므로 코드를 더 깔끔하고 체계적으로 만들 수 있습니다.
그렇지 않으면 거대한 파일 하나를 가질 수 있습니다. 일을 제대로 수행하는 것처럼 느껴지지 않습니다.
감사의. 이것은 의미가 있으며, 나는 이것을 할 수 있어야합니다. – Doug