/* * 作成日: 2003/12/10 * */ package com.ej; /** * 定数がクライアントのコードにインライン化されるのを防ぐ。 * @author satoshiokita * @see typesafe enum pattern. */ public class TypeSafePattern { private final int key; private TypeSafePattern(int key) { this.key = key; } public static final TypeSafePattern ADD = new TypeSafePattern(1); public static final TypeSafePattern EDIT = new TypeSafePattern(2); public static final TypeSafePattern DELETE = new TypeSafePattern(3); }