예고등록
2026년 8월 6일 09:30분
사사기 13장에서 여호와의 사자가 마노아 부부에게 삼손의 탄생을 미리 예고합니다. 나는 출생 예고를 사전 등록하는 노티피케이션 패턴으로 구현했습니다.
package com.jesusbornd.judges;
public class Judges_13_Chapter_Lv2 {
record BirthNotice(String name, String parents, String mission, String constraint) {}
static void register(BirthNotice n) {
System.out.println("=== 출생 예고 등록 ===");
System.out.println(" 이름: " + n.name());
System.out.println(" 부모: " + n.parents());
System.out.println(" 사명: " + n.mission());
System.out.println(" 제약: " + n.constraint());
System.out.println(" 상태: 예약 완료 ✅");
}
public static void main(String[] args) {
register(new BirthNotice(
"삼손", "마노아_부부",
"이스라엘을_블레셋에서_구원",
"나실인_서원_머리카락_금지"
));
}
}
from dataclasses import dataclass
@dataclass
class BirthNotice:
name: str; parents: str; mission: str; constraint: str
def register(n: BirthNotice):
print("=== 출생 예고 등록 ===")
print(f" 이름: {n.name}")
print(f" 부모: {n.parents}")
print(f" 사명: {n.mission}")
print(f" 제약: {n.constraint}")
print(" 상태: 예약 완료 ✅")
if __name__ == "__main__":
register(BirthNotice(
"삼손", "마노아_부부",
"이스라엘을_블레셋에서_구원",
"나실인_서원_머리카락_금지",
))
Search
Categories
← 목록으로
Comments
사전 등록 패턴은 이벤트 발생 전 필요한 준비를 보장하는 좋은 구조입니다.