teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2016/04/02 11:46

投稿

wordconverter
wordconverter

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  Javaのenumのエレガントな使い方を探しています。
2
2
 
3
- ①「定数を型安全かつ便利に使えるクラス」ぐらいの認識しかなく、そこまで価値を感じていませんでした。しかし、②「ストラテジーパターンを利用したいわゆる定数固有メソッド」(effective javaに載っているようなやつ)の存在を知ってから、次第にenumに興味を持つようになりました。
3
+ これまで、①「定数を型安全かつ便利に使えるクラス」ぐらいの認識しかなく、そこまで価値を感じていませんでした。しかし、②「ストラテジーパターンを利用したいわゆる定数固有メソッド」(effective javaに載っているようなやつ)の存在を知ってから、次第にenumに興味を持つようになりました。
4
4
 
5
5
  そこで質問です。実際の現場で見たことのあるenumのエレガントな使い方を教えてください。デザインパターンが盛り込まれてクラス数が多い重厚なやつでもいいですし、手軽に使えるシンプルな小技でもいいです。
6
6
 

1

2016/04/02 11:46

投稿

wordconverter
wordconverter

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,6 @@
1
- Javaのenumのエレガントな使い方を探してい。
1
+ Javaのenumのエレガントな使い方を探しています
2
2
 
3
- ①「定数を型安全かつ便利に使えるクラス」ぐらいの認識しかなく、そこまで価値を感じていませんでした。
4
- しかし、②「ストラテジーパターンを利用したいわゆる定数固有メソッド」(effective javaに載っているようなやつ)の存在を知ってから、次第にenumに興味を持つようになりました。
3
+ ①「定数を型安全かつ便利に使えるクラス」ぐらいの認識しかなく、そこまで価値を感じていませんでた。しかし、②「ストラテジーパターンを利用したいわゆる定数固有メソッド」(effective javaに載っているようなやつ)の存在を知ってから、次第にenumに興味を持つようになりました。
5
4
 
6
5
  そこで質問です。実際の現場で見たことのあるenumのエレガントな使い方を教えてください。デザインパターンが盛り込まれてクラス数が多い重厚なやつでもいいですし、手軽に使えるシンプルな小技でもいいです。
7
6