Skip to content
MAKONEA
🇰🇷
KR
한국어
필터 켜기
홈
소개
기록
프로젝트
메모장
위키
월간 트렌드
방명록
…
← 편집 역사
개정 비교
팩토리 메서드 패턴
선택한 두 보관본의 본문 변경입니다. 코드는 실행하지 않습니다.
비교 전 원문: 2026-10-25 02:09:40 UTC
비교 후 원문: 2026-10-25 03:09:46 UTC
변경 내용
원본·수정본 나란히
전체 JSON·실행 코드 비교
변경 구간 3개
− 삭제
+ 추가
변경 없는 본문 27개는 생략했습니다.
본문 블록 2 → 2
−
같은 데이터를
내보내더라도
CSV와
JSON에서는
출력
문자열을
만드는
방식이
다르다
. 이 변환을 맡는 객체를 기록기라고 하자. 작업 흐름은 같고 기록기만 달라진다면 흐름을 두 번 작성할 필요가 없다.
+
같은 데이터를
CSV나
JSON
문자열로
바꾸는
내보내기
작업을
예로
들자
. 이 변환을 맡는 객체를 기록기라고 하자. 작업 흐름은 같고 기록기만 달라진다면 흐름을 두 번 작성할 필요가 없다.
코드·서식 변경 보기
본문 블록 5 → 5
문장은 같고 각주·서식·블록 속성이 변경되었습니다.
코드·서식 변경 보기
본문 블록 23 → 23
−
ExportJob은 기록기를 만드는 시점과 사용하는 순서를 맡고, CsvJob·JsonJob은 어떤 기록기를
만들지만
정한다. 변환 규칙을 추가하려고 공통 run()까지 복사할 필요가 없다.
+
ExportJob은 기록기를 만드는 시점과 사용하는 순서를 맡고, CsvJob·JsonJob은 어떤 기록기를
만들지
정한다. 변환 규칙을 추가하려고 공통 run()까지 복사할 필요가 없다.
코드·서식 변경 보기