공통된 기능 세트를 공유하는 비슷한 (그러나 약간 다른) 클래스로 수행 할 수있는 많은 작업이 있습니다.추상 클래스 또는 부분?
내 의도는 상위 클래스에이 기능을 추출하는 것이며,이 자체를 구현하지 않으려 고하기 때문에 abstract
으로 표시했습니다.
그러나 모든 호출 클래스는 추출 된 공통 기능을 포함하는 단일 메서드를 호출합니다. 나는 override
부모 클래스 메서드를 싶지 않지만 그 자식 클래스에 정의 된대로 이외에 을 실행하려고합니다.
처음에는 이것이 부분적인 방법에 대한 작업이라고 생각했지만, 다소 의미를 깨뜨릴 수 있다고 생각합니다. 그래서 나에게 가장 좋은 방법은 무엇입니까? 여기 터널 비전을 조금 경험해보십시오.
죄송합니다, 이걸 조금 분명히 해줄 수 있겠 어? " 부모 클래스 메소드를 ovveride하고 싶지 않지만 자식 클래스에 정의 된 것 이외에 실행되도록하고 싶습니다. " 하위 클래스에서 정의한 기능은 어디에 있습니까? – Paddy