최신 글
기술과 일상을 함께 기록합니다.
기술소프트웨어 공학 › 학습 자료 › 목차
기술 학습 문서 목차
DDD·디자인 패턴·Java·알고리즘·Docker·Kafka 등 기술 학습 글과 원본 부속 자료로 이동할 수 있는 문서·자산 목차다.
· 32분 읽기
기술소프트웨어 공학 › 설계 › 디자인 패턴
Template Method Pattern(템플릿 메서드 패턴)
출력 순서를 고정한 템플릿 메서드 예제로 공통 알고리즘과 가변 단계를 분리하고, 상속이 적합한 조건과 정리 단계의 예외 처리를 검토한다.
· 1분 읽기
기술소프트웨어 공학 › 설계 › 디자인 패턴
Adapter Pattern
기존 Banner와 Print 인터페이스를 연결하는 상속형·위임형 어댑터를 비교하고, 메서드 이름뿐 아니라 값과 오류 의미까지 맞춰야 하는 이유를 설명한다.
· 1분 읽기
기술소프트웨어 공학 › 설계 › 디자인 패턴
Iterator Pattern
책장 예제로 Java Iterable·Iterator의 순회 계약을 따라가며 제네릭 타입, 다음 원소 부재, 순회 중 변경 정책을 검토한다.
· 1분 읽기
기술소프트웨어 공학 › 설계 › 디자인 패턴
Singleton Pattern
Java의 Holder 방식으로 지연 초기화 싱글턴을 구현하고 클래스 로더 범위의 유일성, 가변 전역 상태의 동시성·테스트 비용을 살펴본다.
· 1분 읽기
기술소프트웨어 공학 › 설계 › 객체지향
객체지향 프로그래밍
주문 수량 규칙과 배송비 정책 예제로 캡슐화·다형성이 상태 변경을 어떻게 통제하는지 살펴보고, 상속과 합성을 선택하는 기준을 설명한다.
· 2분 읽기