나는 이것이 가능하다고 생각하지 않지만, 그렇다면 아주 유익하다는 것을 알게 될 것이다.기본 클래스를 파생 기본 클래스로 초기화 하시겠습니까?
사용자가 페인트 이벤트를 수행하는 Gui API를 만들고 있습니다. Numeric TextBox를 만들고 싶습니다. 글쎄, TextBox로부터 상속받는 것은 좋은 습관으로 보일뿐입니다. 이 문제는 사용자가 다음 그냥 그리기 내 기본 방법을 부를 것이다
TextBox::paint();
때문에 텍스트 상자에 대한 페인트 이벤트를 다시 구현 붙어 있다는 것입니다.
모든 TextBox 파생 상품을 유지 관리해야하는 경우 성가신 일입니다.
이 문제를 해결할 수있는 방법이 있습니까?
내 TextBox가 사각형을 그립니다. 그러면 숫자 부분이 원을 추가하지만 TextBox에서 파생 된 사용자의 텍스트 상자는 삼각형을 그립니다. 숫자 하나는 TextBox에서 파생되므로 삼각형이되도록합니다. 원.
감사
질문이 명확하지 않지만 브리지 패턴의 변형을 적용해야하는 것처럼 들립니다. –