Unity C# 빌더 패턴으로 동적 게임 캐릭터 생성하기
개념복잡한 객체의 생성 과정과 최종 표현을 분리하여, 동일한 생성 절차로 다양한 형태의 객체를 만들 수 있게 하는 설계 패턴입니다.구성 요소Builder: 객체의 각 부분을 생성하는 추상 인터페이스ConcreteBuilder: Builder를 구현하여 실제 부품 조립 로직 처리Director: Builder를 활용해 객체 생성 순서와 과정 관리Product: 최종적으로 생성되는 복합 객체Unity 구현 ...
7월 28일 21:34에 게시됨
자바로 구현하는 결제 엔진 핵심 설계
결제 도메인 모델링전자상거래 시스템의 핵심인 결제 모듈을 자바로 구현해본다. 실무에서 자주 마주치는 다양한 결제 수단 통합, 잔액 검증, 예외 상황 처리 등을 객체지향 설계 원칙에 따라 구성한다.거래 기록 엔티티결제의 대상이 되는 거래 정보를 담는 클래스다. 불변성을 위해 필드는 final로 선언하고, 빌더 패턴을 적용해 유연한 객체 생성을 지원한다.public fin ...
6월 29일 04:25에 게시됨