수퍼 클래스(인터페이스) 추출

 

해당 클래스나 인터페이스를 상위 클래스나 인터페이스로 추출합니다.

 

앞에서 UTest3.pas로 이동한 TDog 클래스를 수퍼 클래스로 추출하는 예제입니다.

 

  • TDog 클래스를 선택하고 주 메뉴나 팝업메뉴에서 Refactor  > Extract SuperClass 를 선택합니다.

슈퍼클래스추출0.png

 

  • 아래와 같은 대화상자가 표시됩니다.

슈퍼클래스추출1.png

 

  • 추출하고 싶은 상위(수퍼) 클래스 이름 TAnimal을 입력하고 추출하고 싶은 필드와 메소드를 선택한 후 OK를 클릭합니다.

슈퍼클래스추출2.png

 

  • 리팩토링 내용을 확인하는 창이 표시됩니다. 내용을 확인한 후 리팩토링(첫 번째) 버튼을 클릭합니다.

슈퍼클래스추출3.png

 

  • 리팩토링 수행 결과 TAnimal 클래스가 생성되고 TAnimal 클래스에서 계승 받은 TDog 클래스를 아래와 같이 확인 할 수 있습니다.

슈퍼클래스추출4.png

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14486
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13122
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15633
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21148
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22414
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18037
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38326
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173827
269 [고객 사례- 델파이, 모바일, 전략] 축구 전술 기획 앱 - Soccer Playview 관리자 2021.08.20 1307
268 REST 웹서비스, 델파이에서 어떻게 활용해야 할까요? 관리자 2021.08.11 1200
267 델파이용 로우 코드 앱 마법사(LOW CODE APP WIZARD) 관리자 2021.06.25 1272
266 TEdgeBrowser에서 스크립트 실행하기와 소스 보기 관리자 2021.06.22 2279
265 [개발 예제] 웹 소켓 서버&클라이언트 채팅 프로그램 관리자 2021.06.08 2242
264 내가 델파이를 계속 선택하는 이유 관리자 2021.06.01 1174
263 [오브젝트 파스칼을 처음 접하는 사람들을 위한] 무료 튜토리얼 비디오 (DEREK BANAS) 관리자 2021.05.25 488
262 델파이 코드 정적 분석기 V2.4 출시 및 무료 다운로드 관리자 2021.05.25 723
261 NEW! 델파이 오브젝트 파스칼 스타일 가이드 관리자 2021.05.04 508
260 머신 러닝: 윈도우 앱에 적용하는 5가지 방법(파이썬과 델파이) 관리자 2021.04.30 494
259 파스칼(PASCAL) 언어 50년과 델파이(DELPHI) 관리자 2021.03.31 849
258 가장 강력한 ‘데이터베이스 연동’ 기능을 자체적으로 제공하는 프레임워크는? (델파이 VS. WPF VS. ELECTRON) 관리자 2021.03.04 661
257 [UX Summit 요약] 윈도우10에 멋진 플루언트UI 룩앤필을 델파이로 구현하기 #2 (Giving your Apps the Fluent UI Look and Feel with Delphi #2) 관리자 2021.03.02 720
256 [고객 사례- 델파이, 교육] 교육용 프로그래밍 도구 – DEVFLOWCHARTER 관리자 2021.02.19 521
255 26년, 델파이 이야기 관리자 2021.02.17 2287
254 [DelphiCon 요약] 델파이로 웹 다루기 (Powering the Web with Delphi) file 관리자 2021.02.16 1097
253 [고객 사례- 금융, 델파이] 주식, 화폐 등 금융 정보 분석 소프트웨어 - 게임스탑, 비트코인, 아마존, 구글 등 관리자 2021.02.04 615
252 ‘장기 활용 가능성’이 가장 뛰어난 프레임워크는? (델파이 VS. WPF VS. ELECTRON) 관리자 2021.02.01 458
251 [델파이 웹개발] 델파이로 풀스택 웹 개발하기 - uniGUI 활용 (Full Stack Web Development with uniGUI for Delphi) file 관리자 2021.02.01 4278