신분위장
2026년 9월 22일 09:30분
사무엘상 21장에서 다윗은 놉에서 제사장에게 왕의 사신으로 신분을 속입니다. 위기 상황에서의 신분 위장은 생존 전략입니다. 나는 컨텍스트에 따라 신분을 전환하는 로직을 구현했습니다.
package com.jesusbornd.samuel1;
public class Samuel1_21_Chapter_Lv3 {
record Identity(String realName, String alias, String role) {}
static Identity disguise(String real, String alias, String role) {
return new Identity(real, alias, role);
}
static void introduce(Identity id, boolean reveal) {
String name = reveal ? id.realName() : id.alias();
System.out.printf("[%s] 소개: %s (실제: %s)%n", id.role(), name, id.realName());
}
public static void main(String[] args) {
var david = disguise("다윗", "왕의 사신", "도주자");
introduce(david, false);
}
}
from dataclasses import dataclass
@dataclass
class Identity:
real_name: str
alias: str
role: str
david = Identity("다윗", "왕의 사신", "도주자")
reveal = False
name = david.real_name if reveal else david.alias
print(f"[{david.role}] 소개: {name} (실제: {david.real_name})")
Search
Categories
← 목록으로
Comments
신분을 감추는 것이 때로는 가장 안전한 프로토콜입니다.