기름부음

2026년 9월 7일 09:30분

사무엘상 10장에서 사울이 사무엘에게 기름부음을 받고 왕으로 지명됩니다. 권한 부여는 공식적인 의식을 통해 이루어집니다. 나는 역할 기반 권한 부여 시스템을 구현했습니다.

package com.jesusbornd.samuel1;
import java.util.EnumSet;

public class Samuel1_10_Chapter_Lv2 {
    enum Permission { READ, WRITE, COMMAND, DECLARE_WAR }
    record Role(String name, EnumSet<Permission> perms) {}
    static Role anoint(String name) {
        return new Role(name, EnumSet.allOf(Permission.class));
    }
    public static void main(String[] args) {
        var king = anoint("사울");
        System.out.println("기름부음: " + king.name());
        king.perms().forEach(p -> System.out.println("  ✅ " + p));
    }
}

from enum import Enum, auto

class Permission(Enum):
    READ = auto(); WRITE = auto(); COMMAND = auto(); DECLARE_WAR = auto()

def anoint(name: str) -> dict:
    return {"name": name, "perms": list(Permission)}

king = anoint("사울")
print(f"기름부음: {king['name']}")
for p in king["perms"]: print(f"  ✅ {p.name}")

Comments

Avatar
 2026년 9월 7일 11:35분

권한은 기름 한 방울로 바뀝니다.



Search

← 목록으로