나는 ADOModule, SDACModule, AstaModule의 3 가지 DataModule을 가지고 있습니다. ADO, SDAC, Asta 등 사용하는 DB 구성 요소를 제외하면 모두 동일합니다.DB 구성 요소 또는 새 구성 요소의 시각적 상속?
이러한 모든 DataModule은 동일한 작업을하지만 다른 구성 요소를 통해 수행됩니다. 내 뜻은 - 모든 내부 선택과 임원이 동일하다는 것입니다.
내가 검색 한 내용 :이 DataModule을 모두 하나의 BaseDataModule로 결합하여 ADOModule, SDACModule 및 AstaModule 각각이 BaseDataModule에서 상속 받도록하는 방법입니다.
글쎄, 나는 메소드와 속성을 상속하는 것이 쉽다는 것을 알았지 만, 컴포넌트를 상속하지는 않았다. 그렇게 할 수있는 좋은 방법이 있습니까? 프로젝트 목표 : 코딩 및 복사 붙여 넣기를 최소화하십시오. 이
시각적 상속으로는 수행 할 수 없습니다. 런타임시 모든 데이터베이스 구성 요소를 빌드해야합니다. 당신은 어쨌든 그것을해야합니다. –
일부 부정 행위가있을 수 있습니까? 모든 구성 요소의 메서드를 저장해야하지만 db 구성 요소 만 변경해야합니다. – notricky